オブジェクト空判定の速度

ああ、速度、速度・・・小堤です。

実験してみてまたわかったことで・・。

$obj = null;

を判定する場合、クラスのインスタンスが入っているかを判定する場合。

if( is_null( $obj ) ) {}

とするのと

if( !$obj ) {}

とするのでは

  • is_null:0.002526
  • !$obj: 0.002085

と!$objとする方が0.000441秒高速なのです。まぁビルトイン使わない方がそりゃ速いわなぁと思いますが、劇的な差では無いにしろ無視できません(笑)

ちなみに、上記秒数は、1000回繰り返したときの時間です。

オブジェクト空判定の速度

コメントを残す