Harry: was gibt count() eigentlich zurück?

Beitrag lesen

n'Abend

$array=array("test","blabla");
if (count($array)!=0) print "nicht leer";

So siehts ca. aus. dem ist aber scheinbar egal ob was im Array is oder nicht, er schreibts immer, auch wenn ich den Array ausleere. Was mache/verstehe ich da falsch?

Bei mir geht's ...
Wenn ich die obere Zeile durch $array=array() ersetze, gibt er die Meldung ordnungsgemäß nicht aus.

Kann höchstens sein, daß php in einer anderen Version (ich hab 4.1.2) etwas durcheinander kommt, wenn eine Variable den Namen einer Funktion hat.

Ciao,

Harry