PHPでエラーを表示・非表示にする設定方法

 

こんにちわ。

 

今回はメモ書きです。

PHPでプログラムをしていると、サーバーの環境によっては勝手にエラーが表示されたり、

されなかったりします。

本番環境ではエラーは全て非表示にして、開発環境では警告も含めて全てのエラーを表示し対応すべきです。

そんなときの設定方法。

 

PHPのエラーを全て非表示にする

error_reporting(0);
ini_set('display_errors', 'Off');

.htaccessでは

php_value display_errors Off

としてあげるとOK. サーバーの環境によっては、.htaccessでは設定できないので、しっかりと設定後にphpinfo();などで確認するようにしましょう。

 

PHPのエラーを全て表示する。

error_reporting(-1);
ini_set('display_errors', 'On');

.htaccessでは
php_value display_errors On

としてあげます。

しっかりとエラーチェックして、バグのないプログラムを心がけましょう、

コメントを残す

メールアドレスが公開されることはありません。