シールド方法: 1. エラー ステートメントの前に「@」記号を追加して、エラー メッセージをブロックします; 2. 「error_reporting(0);」ステートメントを PHP ファイルの先頭に追加します; 3. ファイルを開きますphp.iniファイルの「display_errors」項目の値を「off」に設定します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
方法シールド PHP エラー
方法 1: @ シールド メソッド
@
PHP のエラーを抑制するシンボル。エラー報告機能を有効にするには、エラー ステートメントの前に @ 記号を追加して、エラー メッセージをブロックします。
コード例:
@mysql_connect() OR die('connect mysql failed');
方法 2: error_reporting シールド メソッド
php ファイルを開始する前に、error_reporting(0 ); という文を追加できます。この関数の意味は、PHP のエラー報告レベルを設定し、現在のレベルを返すことです。0 はエラー報告を無効にすることを意味します。
コード例:
<?php // 关闭所有PHP错误报告 error_reporting(0); ?>
方法 3:display_errors シールド方法
最初の 2 つはこの方法のみであるため、この方法は最も完全な解決策となります。このメソッドは単一行または単一ファイルに対して機能しますが、このメソッドはすべての php ファイルに対して機能します。 php.ini ファイルを開き、display_errors = on を検索します。デフォルトはオンになっているはずです。これは、エラー報告機能が有効であることを意味します。オフに変更します。
例:
php.ini を開いて
display_errors = off;
を設定します。推奨学習:「PHP ビデオ チュートリアル 」
以上がPHPコードでPHPエラーをブロックする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。