ホームページ > バックエンド開発 > PHPチュートリアル > php_PHP チュートリアルでエラー プロンプトをオフにする概要とパフォーマンス分析

php_PHP チュートリアルでエラー プロンプトをオフにする概要とパフォーマンス分析

WBOY
リリース: 2016-07-13 16:56:23
オリジナル
794 人が閲覧しました

この記事では、PHP 開発における PHP エラー プロンプトの方法をいくつか紹介します。必要な方はこの記事を参照してください。

1. エラー通知プロンプトを閉じます

1. php.ini ファイルの error_reporting を変更します

は次のように変更されました:

コードは次のとおりです コードをコピー

error_reporting=E_ALL & ~E_NOTICE

2. php.iniファイルを操作できない場合は、次の方法を使用できます

エラー通知プロンプトを無効にするページに次のコードを追加します。

コードは次のとおりですコードをコピー
エラー報告(E_ALL^E_NOTICE);

これにより、エラーが発生した場合にプロンプ​​トが表示されなくなります

2. すべてのエラーメッセージを閉じます

php.ini

PHP インストールディレクトリにある php.ini ファイルを開きます

コードは次のとおりですコードをコピー
display_errors = On を見つけて、display_errors = off に変更します

注: PHP.ini ファイルを Windows ディレクトリにコピーした場合は、c:windows/php.ini の display_errors = On を display_errors = off に変更する必要もあります

phpプログラムが開始します


コードは次のとおりですコードをコピー
//エラー報告を無効にする
エラー報告(0);
// 実行時エラーを報告します
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//すべてのエラーを報告します
エラー報告(E_ALL);
?>


パフォーマンスの観点からエラープロンプトをオフにします。これにより、サーバーのパフォーマンス負荷が大幅に増加します

テスト 1:

エラー表示をオフにして、初期化されていない変数と初期化された変数のパフォーマンスを 10000000 ループでテストします

初期化された変数を含むループコードは次のとおりです:

初期化されていない変数を含むループ コードは次のとおりです:

テストスコア:

初期化: 平均 5.28 秒

初期化されていない場合: 平均 17.2 秒

パフォーマンスギャップ: 3.25倍

平均的なスケジュール:

PHP エラー出力をオフにしても、PHP カーネルのエラー処理はオフにならないことがわかります。コード内に多数の通知レベルのエラーがある場合でも、PHP プログラムのパフォーマンスは低下します。

http://www.bkjia.com/PHPjc/631596.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631596.html技術記事この記事では、PHP 開発における PHP エラー プロンプトの方法をいくつか紹介します。必要な方はこの記事を参照してください。 1. エラー通知プロンプトを閉じます。 1. php.ini ファイルの error_re を変更します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート