
5322
20.10.2005, aktualisiert am 14.11.2005
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 18095
Url: https://administrator.de/forum/frage-zu-unterschied-und-isset-18095.html
Ausgedruckt am: 04.06.2025 um 04:06 Uhr
4 Kommentare
Neuester Kommentar

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