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