Hallo,
gibt es einen Unterschied zwischen
if(isset($var))
und
if($var)??
ja, neben der teils unterschiedlichen Auswertung, die Gagamehl schon angedeutet hat, einen (IMHO) ganz wichtigen:
if ($var) schmeißt eine Notice-Meldung, wenn $var nicht definiert ist, if (isset($var)) dagegen nicht, weil es genau den Fall prüft, dass das Argument möglicherweise nicht definiert ist (nicht existiert).
Die Abfrage if ($var) ist etwa gleichbedeutend mit der Aufforderung des Chefs: "Schicken Sie bitte den Kollegen ... zu mir", während if (isset($var)) dagegen eher der Frage entspricht: "Ist der Kollege ... im Hause?"
Ciao,
Martin
--
Die letzten Worte des Hardware-Bastlers:
Das Netzkabel lass ich wegen der Erdung lieber dran.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Die letzten Worte des Hardware-Bastlers:
Das Netzkabel lass ich wegen der Erdung lieber dran.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(