count()の挙動
<?php var_dump( count(false) );
したら
int(1)
が返ってきた。
ずっと配列の要素数を数える関数だと思いこんでたから、
配列以外を引数にいれても0とかnull返すんだろうとか勝手に信じてました。
http://jp2.php.net/manual/ja/function.count.php
気をつけなきゃ。
<?php var_dump( count(false) );
したら
int(1)
が返ってきた。
ずっと配列の要素数を数える関数だと思いこんでたから、
配列以外を引数にいれても0とかnull返すんだろうとか勝手に信じてました。
http://jp2.php.net/manual/ja/function.count.php
気をつけなきゃ。