0
我已經啓用,像這樣的PHP錯誤:如何設置PHP錯誤位置?
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
但是默認行爲是PHP粘在它們出現的地方的錯誤。所以,如果例如我有以下標記和兩個變量被稱爲是不確定的:
<html>
<head>
<title><?= $title ?></title>
</head>
<body>
<?= $content ?>
</body>
</html>
輸出會像這樣:
<html>
<head>
<title>Notice: undefined variable title...</title>
</head>
<body>
Notice: undefined variable content...
</body>
</html>
相反,我希望錯誤出現在一個地方,像這樣:
<html>
<head>
<title></title>
</head>
<body>
<div class="php-errors">
Notice: undefined variable title...<br />
Notice: undefined variable content...
</div>
</body>
</html>
是否有PHP(或其他方式)設置錯誤將顯示的地方的任何設置?
不應該修復錯誤是一個更高的優先級? –
@John Conde我試圖讓開發人員更容易通過適當的樣式來注意他們。我不明白爲什麼這不是一個有效的問題。 – TK123
您可以製作一個單獨的頁面,在內容區域顯示錯誤日誌。或者你可以使用這樣的東西:http://stackoverflow.com/questions/1241728/can-i-try-catch-a-warning – jeroen