[PHP] エラーの出力と停止する方法
PHPのエラーを表示させたい、表示されてしまっているエラーを見せたくないといった場合は、エラー表示の設定を行います。
エラー表示の設定
php.ini でエラー表示の設定を行います。
; 表示する場合
display_errors = On
; 表示しない場合
display_errors = Off
php.ini の変更ができない場合は、PHPのプログラム内で変更できる場合があります。
// 表示する場合
ini_set('display_errors', 1);
// 表示しない場合
ini_set('display_errors', 0);
表示するエラーレベルの指定
PHP のプログラムでは、表示するエラーレベルを指定します。
// 全てのエラーを出力する(1)
error_reporting(E_ALL);
// 全てのエラーを出力する(2)
error_reporting(-1);
// 全てのエラーを出力する(3)
ini_set('error_reporting', E_ALL);
// 全てのエラー停止する
error_reporting(0);
参考)
https://www.php.net/manual/ja/function.error-reporting.php