ホームページ  >  記事  >  バックエンド開発  >  PHPエラー制御

PHPエラー制御

WBOY
WBOYオリジナル
2016-06-23 14:30:57755ブラウズ

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; エラー報告はビット単位です。または、数値を合計して、必要なエラー報告レベルを取得します。

; E_ALL - すべてのエラーと警告
; E_ERROR - 致命的な実行時エラー
; E_PARSE - 実行時の解析エラー
;コードのバグ
; または意図的な動作 (初期化されていない変数が自動的に空の文字列に初期化されるという事実に基づく未初期化の変数の使用など) によって引き起こされる可能性があります

; E_CORE_ERROR - 発生する致命的なエラーPHP 起動の初期化プロセス中に発生する警告
; E_CORE_WARNING - PHP 起動の初期化プロセス中に発生する警告 (致命的ではないエラー)
; E_COMPILE_ERROR - コンパイル時の致命的なエラー
; ; E_USER_ERROR - ユーザーが生成したエラー メッセージ
; E_USER_WARNING - ユーザーが生成したリマインダー メッセージ
; 例: error_reporting = E_ALL & ~E_NOTICE ; E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; エラーのみを表示
error_reporting = E_ALL & ~E_NOTICE ; リマインダーを除くすべてのエラーを表示
display_errors = On ; 最終リリースでは、この機能をオフにして、代わりにエラー ログを使用することを強くお勧めします (下記を参照)。最終的に公開された Web サイトで引き続き display_errors を有効にすると、Web 上のファイル パスなどのセキュリティ関連情報が公開される可能性があります。サービス、
;
display_startup_errors = Off ; display_erroes がオンになっている場合でも、display_startup_errors をオフのままにすることをお勧めします。エラー修正中は
log_errors = Off ; エラーをログ ファイルに記録します (サーバー固有のログ、標準エラー出力、または error_log (下記))。直接のエラー出力ではなく、最終的に公開された Web サイト上で。

track_errors = Off ; 最新のエラー/警告メッセージを変数 $php_errormsg (boolean) に保存します
;error_prepend_string = " " ; エラー メッセージの前に出力される文字列
; ;error_log = filename; エラー ログを指定したファイルに記録します
;error_log = syslog; エラー ログをシステム ログ syslog に記録します (NT ではイベント ログ、Windows 95 では無効)
warn_plus_overloading = Off;キャラクタークロスタイム警告

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