家鴨さんの眼鏡

日曜プログラミングなブログ

[備忘録]PHPで一時的にエラーを表示する

php.ini で display_errors を Off に設定していると
当然画面上にエラーは表示されないわけだけど、一時的にエラーを表示したい時は

<?php
 ・・・
ini_set('display_errors','On');
 ・・・
?>

としてやればそのスクリプト中では設定が上書きされる

ついでにエラーの出力レベルも変更したい時は

<?php
 ・・・
ini_set('display_errors','On');
error_reporting(E_ERROR | E_WARNING | E_PARSE);
 ・・・
?>

という具合に書けばいい

一応リファレンスにはこう書いてある

<?php
 ・・・
// E_NOTICE を表示させるのもおすすめ(初期化されていない
// 変数、変数名のスペルミスなど…)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
 ・・・
?>


PHP: ini_set - Manual
PHP: error_reporting - Manual