PHP if (count($array)) et si ($array) signifient la même chose?

En PHP, ces retournez toujours les mêmes valeurs?

//example 1

$array = array();

if ($array) {
   echo 'the array has items';

}

//example 2

$array = array();

if (count($array)) {
   echo 'the array has items';

}

Merci!

OriginalL'auteur alex | 2009-02-16