ホームページ > バックエンド開発 > PHPチュートリアル > PHP開発時に発生したエラーについて

PHP開発時に発生したエラーについて

藏色散人
リリース: 2023-04-08 06:02:01
転載
2143 人が閲覧しました

プログラムの開発やデバッグのプロセスでは、さまざまなエラーが常に発生します。コードの実行に影響を与えるエラーもあれば、警告または通知を表示するだけで次のコードの続行には影響しないエラーもあります。埋め込む。

PHP にはエラー制御演算子 @ が用意されており、これを PHP 式の前に置くと、式によって生成される可能性のあるエラー情報は無視されます。エラー出力の種類を制御したい場合は、error_reporting() 関数を使用して、どの種類のエラーを報告するかをコンパイラーに指示できます。

int error_reporting ([ int $level ] ): どのような種類の PHP エラーを報告するかを設定します。

$level はエラー レベルで、古い [error_reporting] レベル、またはレベル パラメータを返します。が与えられていない場合 現在のレベルを返します。

<?php
// 关闭所有PHP错误报告
error_reporting(0);
// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// 报告 E_NOTICE也挺好 (报告未初始化的变量或者捕获变量名的错误拼写)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// 除了 E_NOTICE,报告其他所有错误
error_reporting(E_ALL ^ E_NOTICE);
// 报告所有 PHP 错误 (参见 changelog)
error_reporting(E_ALL);
// 报告所有 PHP 错误
error_reporting(-1);
// 和 error_reporting(E_ALL); 一样
ini_set(&#39;error_reporting&#39;, E_ALL);
?>
ログイン後にコピー

エラー レベルと定数は、PHP の事前定義定数で定義されます。

PHP開発時に発生したエラーについて

開発中によく遭遇するものは、E_ERROR、E_WARNING、E_PARSE、E_NOTICE です。

PHP 関連の知識について詳しくは、PHP チュートリアル をご覧ください。

以上がPHP開発時に発生したエラーについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート