1. 文法エラー
* 1) セミコロンを少なくしてください
※2)。 。 。 。 。 。2. 環境エラー
。
※1)PHP設定待ち3. ロジックエラー
。
* 1) 等号を 1 つ使用したかったのですが、結局 2 つの等号を使用してしまいました
エラー名 | エラーの説明 |
---|---|
E_ALL |
すべてのバグとレポート |
E_ERROR |
致命的なランタイム エラー、スクリプトの実行は |
E_WARBING |
実行時警告 (致命的ではない)、スクリプトの実行は一時停止されません |
E_PARSE |
コンパイル時の解析エラー |
E_NOTICE |
実行時のリマインダー |
E_STRICT |
コードの最高の相互運用性と上位互換性を確保するために、PHP によるコード変更の提案を開始します |
E_DEPRECATED |
実行時通知、起動後に、将来のバージョンで正しく動作しない可能性のあるコードについて警告が表示されます |
E_CORE_ERROR |
PHP起動時の初期化処理中に発生した致命的なエラー |
E_CORE_WARNING |
PHP起動時の初期化処理中に発生する警告エラー(致命的ではない) |
E_COMPILE_ERROR |
コンパイル中の致命的なエラー |
E_COMILE_WARNING |
コンパイル時間の警告 (致命的ではないエラー) |
E_USER_ERROR |
ユーザーが生成したエラーメッセージ |
E_USER_WARNING |
ユーザーが生成した警告メッセージ |
E_USER_NOTICE |
ユーザーが生成したリマインダーメッセージ |
E_USER_DEPRECATED |
ユーザーによって生成される警告情報。E_DEPRECATED に似ていますが、trigger_error 関数を通じて生成されます |
E_RECOVERABLE_ERROR |
キャッチ可能な指定エラー。非常に危険なエラーが発生した可能性があるが、PHP エンジンが不安定な状態にはなっていないことを意味します。エラーがユーザー定義のハンドラー (set_error_handler() を参照) によって捕捉されない場合、E_ERROR となり、スクリプトは終了します。 |
エラー報告1.
Deprecated(不推荐|过时)
エラー
* 1)最低级的错误
比如使用ereg
関数、mysql_escape_string
*2)。Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.
2. 通知レベルのエラー
Notice
*1) 未定義の変数にアクセスします * 2) 配列にアクセスする場合、プログラムはまず定数名を検索します。見つからない場合は、名前は文字列として扱われます
。3. 警告レベルのエラー
Warning
※1)パラメータの数が間違っています * 2) パラメータのタイプが間違っています
4. ※1)未定義関数の呼び出し。 * 2) パラメータのタイプが間違っています
Fatal error
致命级别的错误(终止程序继续执行)
5.
文法解析エラー* 1) チェックフェーズが経過していない場合は、まだ何も進んでいないため、他のエラーは表示されません。
parse error
6. * 1) チェックフェーズが経過していない場合は、まだ何も進んでいないため、他のエラーは表示されません。 4. PHP 設定ファイルのエラー関連オプション
程序还没解析成功
オプション
E_USER_相关的错误
説明
程序还没解析成功
表示エラー | エラーが表示されるかどうか |
---|---|
発生したエラー情報をログまたはerror_logに記録するかを設定します | |
エラーログ保存ファイルを設定します | |
log_errors の最大バイト数を設定します | |
重複したエラーメッセージを無視するかどうか | |
重複したソースを無視するかどうか | |
このオプションがオンになっている場合、最後のエラーは | に永久に保存されます|
5.エラーレベルの設定方法 | |
$php_errormsg
|
3. ini_set(‘error_reporting’, 0) 関数を使用して実行時に設定します
6. エラー出力シンボルを抑制する
error_reporting函数
1.
settype()
7.trigger_error を通じて PHP エラーをトリガーする エラーをトリガーする機能は PHP パーサーに限定されず、 関数を通じてエラーをトリガーすることもできます。 trigger_error(‘エラー メッセージ’, カスタム エラー (E_USER_NOTICE) ) trigger_error(‘カスタム エラー メッセージ’, E_USER_NOTICE); この関数はプログラムの実行を中断しません。
@
http://www.bkjia.com/PHPjc/1027127.html本当http://www.bkjia.com/PHPjc/1027127.html
@
www.bkjia.com
trigger_error()
技術記事
簡単に説明します: PHP ソケット通信 1. PHP でよくあるエラーの種類 1. 構文エラー* 1) セミコロンを少なくしてください* 2)。 。 。 。 。 。 2. PHP 設定待機中の環境エラー * 1)。 3. ロジック エラー...