2013年3月13日水曜日

厳密なチェックを

PHPには「==」と「===」という2種類のチェック方法があります。
前者は単純に文字列の比較だけ、
後者は厳密に型チェックまで行うというのは周知のことかと思います。
ではベンチマークを取ってみましょう。

サンプルコード 実行結果
BenchMark 1     average:0.0028216361999512
BenchMark 2     average:0.0024353981018066
と、後者のほうが速いです。
厳密にチェックしている方が実行速度が速いというのも不思議な感じがしますね。
不慮の事故を防ぐためにも、「===」でのチェックを積極的に使っていきましょう。

0 件のコメント:

コメントを投稿