一、null和false的不同
$result = count ( null );
// $result == 0
$result = count ( false );
// $result == 1
二、是否递归计算
<?php
$food = array('fruits' => array('orange', 'banana', 'apple'),
'veggie' => array('carrot', 'collard','pea'));
// recursive count
echo count($food, COUNT_RECURSIVE); // output 8
// normal count
echo count($food); // output 2
?>