開発中はデバッグのためにプログラムのエラーを表示する必要があります。
そこで、
ini_set('display_errors', 'On');
ini_set('error_reporting', E_ERROR | E_WARNING | E_PARSE);
としておくと表示されます。
// 全てのエラー出力をオフにする
error_reporting(0);
error_reporting(0);
// 単純な実行時エラーを表示する
error_reporting(E_ERROR | E_WARNING | E_PARSE);
//初期化されていない変数、変数名のスペルミスなどかなり細かく
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// E_NOTICE 以外の全てのエラーを表示する
// これは php.ini で設定されているデフォルト値
error_reporting(E_ALL ^ E_NOTICE);
// 全ての PHP エラーを表示する (Changelog を参照ください)
error_reporting(E_ALL);
// 全ての PHP エラーを表示する
error_reporting(-1);
// error_reporting(E_ALL); と同じ
ini_set('error_reporting', E_ALL);