ここの開発サーバーでは、PHP エラー (あらゆるレベルの) がエラー メッセージのみを出力し、他には何も出力しないように設定が変更されています。私が何を意味するかを示すために、エラーを再現するスクリプトを次に示します。
<?php
$array = array('a');
echo "Hello world";
echo $array[1];
echo $array[2];
echo "Goodbye world";
?>
これから私が期待するのは、「Hello world」、次に配列に未定義のオフセットがあることを示す 2 つの PHP 通知、そして「Goodbye world」です。私が実際に見ているのはこれです:
PHP Notice: Undefined offset: 1 in /path/to/myfile.php on line 4
PHP Notice: Undefined offset: 2 in /path/to/myfile.php on line 5
...何もありません。(また、HTML ではなく、プレーン テキストであることにも注意してください)。もちろん、 を設定することもできerror_reporting(0)ますが、エラーは表示されません。
これを制御するPHP設定を知っている人はいますか?