ホームページ >バックエンド開発 >PHPチュートリアル >助けてください、error_reporting(0) はすべてのエラー レポートをブロックできません

助けてください、error_reporting(0) はすべてのエラー レポートをブロックできません

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:59:531007ブラウズ

<?phperror_reporting(0);echo $a;s//这边是故意错的include('a.php');//这边是故意错的,没有a.php?>

パスとすべてを公開するエラーがまだあります


ディスカッションに返信 (解決策)

error_reporting(0); ステートメントは、実行時環境を一時的に変更することです。
言い換えると、スクリプト内で致命的なエラーが発生し、スクリプトを実行できない場合、error_reporting や display_errors などの一時的な設定は何の効果もありません。
このときのエラー表示レベルはphp.iniの設定によって異なります。

あなたのエラーはもはや普通のエラーではありません。 echo $a;s ステートメントはすでに致命的なエラーです

error_reporting(0); だけで、コンパイル時にエラーが表示されます。 a;s
文法的に誤りがあります!

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。