5322
Oct 20, 2005, updated at Nov 14, 2005 (UTC)
4368
4
0
Frage zu Unterschied "!" und "!isset"
Hallo zusammen,
kann mir mal bitte jemand der Unterschied zwischen den zwei folgenden Zeilen PHP-Code erklären. Für mich ist das das gleiche....
if (!isset($var)) { echo "bla"; }
if (!$var) { echo "bla"; }
Besten Dank für Eure Unterstützung.
Ciao
kann mir mal bitte jemand der Unterschied zwischen den zwei folgenden Zeilen PHP-Code erklären. Für mich ist das das gleiche....
if (!isset($var)) { echo "bla"; }
if (!$var) { echo "bla"; }
Besten Dank für Eure Unterstützung.
Ciao
Please also mark the comments that contributed to the solution of the article
Content-Key: 18095
Url: https://administrator.de/contentid/18095
Printed on: April 26, 2024 at 14:04 o'clock
4 Comments
Latest comment
hallo,
! negiert den Inhalt der Variablen oder das was danach kommt,
isset() ist eine Funktion, die prüft, ob eine Variable gesetzt ist (existiert).
wenn also $var "true" ist, dann ist !$var "false".
isset($var) liefert "true", wenn diese Variable vorher im Script definiert wurde.
!isset($var) liefert dann "true", wenn die Variable also noch nicht definiert wurde; ! negiert die vorige Aussage.
CU Elvereth
! negiert den Inhalt der Variablen oder das was danach kommt,
isset() ist eine Funktion, die prüft, ob eine Variable gesetzt ist (existiert).
wenn also $var "true" ist, dann ist !$var "false".
isset($var) liefert "true", wenn diese Variable vorher im Script definiert wurde.
!isset($var) liefert dann "true", wenn die Variable also noch nicht definiert wurde; ! negiert die vorige Aussage.
CU Elvereth