2009年12月1日火曜日

PHPでのエラー制御:画面真っ白 [PHP]

phpで書いたページでたまに画面が真っ白になることがある。
今日も真っ白になってしまったので、
ini_set('display_errors', 'On');
error_reporting(E_ALL);
とかでエラーを見てみようかな、と思ったけど一向に表示されない。
なので頑張って検索してみたら有力な情報を発見。


それによるとE_ALLでは0と扱われて全てのエラーを表示してくれないようです。

なので以下のように設定し直したらちゃんと表示されました。
ini_set('display_errors', 'On');
error_reporting(6143);

【追記】
ビット値で入力するのは.htaccessなどらしいです。
php内に書いてもやはり出てこないです。
おそくらfatalエラーとかで実行完了してないからかなと。。。

0 件のコメント:

コメントを投稿