コードでエラー報告を有効にしようとしています。私のPHPバージョンは5.3.6です。
次のコードを使用すると、エラー通知が表示されます。
<?php
error_reporting(E_ALL);
ini_set('display_errors','On');
sample_error
?>
コメント行 2 の後でさえ、
error_reporting(E_ALL);
しかし、終了タグを削除すると、空白のページしか表示されません。
PHPタグを閉じる/閉じないという聖戦を再び始めたくありません。PHP での毎日のプログラミングの数か月間、スクリプトを実行する場合としない場合で同様の違いに気付かなかったため、これがエラー報告に何をもたらすのかを知りたいだけです。
編集:今、「sample_error」テスト行の後にエコーを付けると気づきました
<?php
error_reporting(E_ALL);
ini_set('display_errors','On');
sample_error
echo 'test';
?>
繰り返しますが、空白のページしか表示されません。よくわかりません...
EDIT2:私が言及した通知:
Notice: Use of undefined constant sample_error - assumed 'sample_error' in /home/hozanie/public_html/testy/error_report.php on line 5