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」