ホームページ >バックエンド開発 >PHPチュートリアル >php.iniのdisplay_startup_errors=onによってどのようなエラーが表示されますか?

php.iniのdisplay_startup_errors=onによってどのようなエラーが表示されますか?

WBOY
WBOYオリジナル
2016-08-04 09:21:412117ブラウズ

タイトルの通り、php.iniにはdisplay_errorsとdisplay_startup_errorsという2つのエラー表示オプションがありますが、それぞれどのようなエラーが表示されるのでしょうか? アドバイスをお願いします。

返信内容:

タイトルの通り、php.iniにはdisplay_errorsとdisplay_startup_errorsという2つのエラー表示オプションがありますが、それぞれどのようなエラーが表示されるのでしょうか? アドバイスをお願いします。

マニュアルを参照してください
http://php.net/manual/zh/errorfunc.configuration.php

php設定ファイルを見ると、間違った設定がたくさんあることが分かります

エラー表示

PHP エラーを無効にするかどうか、この設定をオフにすると、すべてのエラー メッセージが表示されなくなります
デフォルト値はオフ、プロダクション値: オフ、開発値: オンです

ランタイム設定をサポートするように設定値を変更します。これはスクリプト内の ini_set('display_errors', 1) を通じて有効にできます

書類のアドレス

エラー報告

エラー報告のレベルを設定します。一般的なエラー レベルは次のとおりです。

価値手順E_ALLすべてのバグレポートを表示E_エラースクリプトを終了させる致命的なエラーを表示しますE_警告一般的な警告 (メソッドが古いなど) E_NOTICE共通変数が未定義、または配列インデックスが未定義です リーリー
ランタイムの変更点:

リーリー

書類のアドレス

エラーログ

実行中のスクリプトのエラー情報をサーバーエラーログまたはerror_logに記録するかどうかを設定します。これはサーバーに関連する特定の構成項目であることに注意してください

デフォルト値: オフ

開発値: オン
プロダクション値: オン

track_errors

有効にすると、最後のエラーは変数 $php_errormsg に常に存在します。

デフォルト値: オフ

開発値: オン
プロダクション値: オフ

html_errors

エラーメッセージはHTML形式でページに表示されます

デフォルト値: オン

開発値: オン
プロダクション値: オン

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