phpのcount()を使った時、バグに陥りやすい注意点

変数$a、$b、$c、$dがある。
それぞれに下のような値を与えたものをcountしたらどうなるか。

#何もセットしない→$a
$b = “”;
$c = null;
$d = array();

「当然、全部中身が空だから0が返される」と思いがち。

echo count($a);
echo count($b);
echo count($c);
echo count($d);

結果は
「0」「1」「0」「0」

 

デジタルゲートがお手伝い

ホームページをリニューアルしたい、スマホ対応にしたい、デザインそのままで機能だけ追加したい、更新だけ代行して欲しい。サイトを運営したいけど誰に相談したらいいか分からない。そんな時はお気軽にお問い合わせください。

スポンサーリンク