-
PHPで Warningや Noticeをハンドリングして扱いやすくする
この記事は、以前のブログに投稿したものを微修正して再掲載したものです。初出は2011年4月です。 PHPでset_error_handler()って関数を使うと、WARNINGとか NOTICEなどが発生した時に例外を投げてくれるようになります。 参考にしたのはPHPマニュアルのユーザーコメント。 http://tr2.php.net/manual/ja/class.errorexception.php とかね。 処理ごとに WARNINGなどを監視するのはめんどくさいので、これ使って例外投げてもらって まとめて処理できるようになると楽だなと思っていたんだけど、逆に毎回例外が発生して使い勝手が悪くなってしまった。 っていうか、一番取りたいERRORは有無を言わさずプログラム停止するって仕様はどうなのよ? なんのための例外処理なんだろう? ERRORはしょうがないから諦めるとして、それ以外は ページ表示した後 WARNING何件 NOTICE何件、詳細はこうって感じで出せるようにならないかなぁ? と思ったところで、このハンドラ内部で throw するんじゃなくて、例外オブジェクトをコレクトするだけの処理にすればいいんじゃないかなと思ったので、実装してみました。
-
Love is without reason.
Love is without reason. 歌 :けい しょうなり 作詞:けい しょうなり 作曲:けい しょうなり 編曲:けい しょうなり http://www.nicovideo.jp/watch/sm15391230
-
中日ドラゴンズ優勝!
絶対優勝は決まってると思いつつ、昨日の神宮と東京ドームの安いチケットを念のため買ってあったんです。
-
Take it easy!
Take it easy! 歌 :けい しょうなり 作詞:けい しょうなり 作曲:けい しょうなり 編曲:けい しょうなり
-
会社へのおみやげ
昨日まで帰省していました。 今回の会社へのおみやげは「キンシャチまんじゅう」。 いつもは東京へ戻る新幹線に乗る直前にキオスクで買うんだけど、今回は連休初日に名古屋港のイタリア村へ行ったので、早いうちに買っておくことにしました。 で選んだのが「ドーナッツ」。6コ入りが400円くらいと安いので、2つ買ってミッション完了。夏休みの宿題を早々に終えた感じで気分が非常によいですね。 それを家に帰って仏壇にお供えしておいたら、翌日には親に食べられていました。 ですので、いつものとおり新幹線に乗る直前でまんじゅうを買って帰りました。
-
夜更けのコール
夜更けのコール 歌 :けい しょうなり 作詞:けい しょうなり 作曲:けい しょうなり 編曲:けい しょうなり
-
さよなら
さよなら 歌 :にしき 作詞:大橋宏章 作曲:けい しょうなり 編曲:けい しょうなり
-
Happy Christmas
Happy Christmas 歌 :にしき 作詞:瑞穂くるみ 作曲:けい しょうなり 編曲:らんたろう
-
First Confession
First Confession 歌 :けい しょうなり 作詞:瑞穂くるみ 作曲:けい しょうなり 編曲:けい しょうなり
-
Sixteenagerのコロンブス
歌 :けい しょうなり 作詞:けい しょうなり 作曲:けい しょうなり 編曲:けい しょうなり
最近のコメント