<?php
// count(false) analogous to count(array(false)) only
// false is not cast to an array for counting
// default return value is one when counting not null value
// note array(null) not null!
$a = (array) false;
//echo $a; // can't display false cast as an array
echo $a[0],"\n";
foreach ($a as $e) {
echo $e,"\n";
}
echo count(array(null));