
5322
Oct 20, 2005, updated at Nov 14, 2005 (UTC)
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-ID: 18095
Url: https://administrator.de/forum/frage-zu-unterschied-und-isset-18095.html
Printed on: May 13, 2025 at 06:05 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