PHPエラーメッセージのクローズ方法の詳細
1629 ワード
最も簡単な方法はphpプログラムコードに直接次のコードを加えることです.
すべてのnoticeおよびwarningレベルのエラーを閉じることができます.
この文をスクリプトの機能に含むファイルに配置します.通常はconfigです.phpまたはconn.phpで出力を制御できます.
もちろん私もphpにいます.iniでは以下のように設定しています.
PHPインストールディレクトリのphpを開く.iniファイル
ディスプレイを見つけたerrors=Onをdisplayに変更errors = off
注意:PHPをiniファイルをwindowsディレクトリにコピーするには、c:windows/phpを同時にコピーする必要があります.iniのdisplay_errors=Onをdisplayに変更errors = off
PHP .iniでdisplay_errors=Off失効の解決
質問:
PHP設定ファイルphp.iniではdisplayが設定されているのにerrors=Offですが、実行中はページにエラーメッセージが表示されます.
解決:
PHPインストールディレクトリのphpを開く.iniファイル
log_が見つかりましたerrors=offをlog_に変更errors = on
errorを見つけたlog=filenameをerror_に変更log="D:PHPerrlogphp_error.log"(ここのディレクトリとファイル名D:PHPerrlogphp_error.logは何でもいい)
注意:PHPをiniファイルをwindowsディレクトリにコピーするには、c:windows/phpを同時にコピーする必要があります.iniファイル
さらにphp_error.logは少なくともUSERの修正と書き込み権限が必要で、そうでなければエラーログを出力できません.
よく見かけるerror_Reporting(7)は、エラーメッセージのリターンのレベルを設定することを意味する.
value constant 1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING 64 E_COMPILE_ERROR 128 E_COMPILE_WARNING 256 E_USER_ERROR 512 E_USER_WARNING 1024 E_USER_NOTICE 2047 E_ALL 2048 E_STRICT但し7=1+2+4がエラー時1 E_を表示ERROR 2 E_WARNING 4 E_PARSE
error_reporting(E_ALL^E_NOTICE^E_WARNING);
すべてのnoticeおよびwarningレベルのエラーを閉じることができます.
この文をスクリプトの機能に含むファイルに配置します.通常はconfigです.phpまたはconn.phpで出力を制御できます.
もちろん私もphpにいます.iniでは以下のように設定しています.
PHPインストールディレクトリのphpを開く.iniファイル
ディスプレイを見つけたerrors=Onをdisplayに変更errors = off
注意:PHPをiniファイルをwindowsディレクトリにコピーするには、c:windows/phpを同時にコピーする必要があります.iniのdisplay_errors=Onをdisplayに変更errors = off
PHP .iniでdisplay_errors=Off失効の解決
質問:
PHP設定ファイルphp.iniではdisplayが設定されているのにerrors=Offですが、実行中はページにエラーメッセージが表示されます.
解決:
PHPインストールディレクトリのphpを開く.iniファイル
log_が見つかりましたerrors=offをlog_に変更errors = on
errorを見つけたlog=filenameをerror_に変更log="D:PHPerrlogphp_error.log"(ここのディレクトリとファイル名D:PHPerrlogphp_error.logは何でもいい)
注意:PHPをiniファイルをwindowsディレクトリにコピーするには、c:windows/phpを同時にコピーする必要があります.iniファイル
さらにphp_error.logは少なくともUSERの修正と書き込み権限が必要で、そうでなければエラーログを出力できません.
よく見かけるerror_Reporting(7)は、エラーメッセージのリターンのレベルを設定することを意味する.
value constant 1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING 64 E_COMPILE_ERROR 128 E_COMPILE_WARNING 256 E_USER_ERROR 512 E_USER_WARNING 1024 E_USER_NOTICE 2047 E_ALL 2048 E_STRICT但し7=1+2+4がエラー時1 E_を表示ERROR 2 E_WARNING 4 E_PARSE
//
error_reporting(0);
//
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//
error_reporting(E_ALL);
?>