Hendrikx: Benötigt man empty() & array auf leer prüfen ?

Beitrag lesen

ps. Du weisst auch nicht zufällig ob es einen Unterschied
gibt zwischen:

if(!$xy...
oder
if(empty($xy...

Der Unterschied ist, dass der Parser bei
if (!$xy)
davon ausgeht, dass es $xy bereits gibt (geben sollte) und dass er, falls die Variable $xy nicht registriert ist, eine Fehlermeldung des Levels NOTICE (use of non-initialized Variable o.ä.) generiert -
wohingegen bei empty() auch das schiere Vorhandensein der Variablen gleich mit abgefragt werden kann.
Der Rückgabewert müsste aber, soviel ich weiß, bei beiden immer gleich sein.

psGruß,

HendrikX