Else Zweig wird nicht erreicht
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abteilung
anweisung
code
datei
doofe idee
falle
folgender code
heissen code
http
karpfen
kleines problem
liebe leute
null
problem
quellcode
test
url
verbesserung
wunderbar url
zweig
-
Hallo liebe Leute,
ich habe hier ein kleines Problem, was eigentlich keines sein sollte. Hier der Code dazu.
if($node->children != null){ echo "IF"; } else { echo "ELSE"; }
Aus einem mir unerfindlichen Grund kommt er nicht in den Else Zweig, auch wenn die if-Abteilung nicht ausgeführt wird (was eigtl. der Standartfall sein sollte ) . Wie gesagt wird ein "IF" ausgeben, im Umkehrschluss müsste beim Fehlen des IF's ein "ELSE" erfolgen, stattdessen kommt keine Ausgabe.
Beste Grüße! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich glaube es müsste so heissen:
if(!empty($node->children)) { echo "IF"; } else { echo "ELSE"; }
-
Es stellt sich damit leider auch keine Verbesserung ein. Demnach muss der Fehler wo anders liegen.
-
Also ich hab ja nun mal schnell eine Test-Datei hochgeladen und da funktioniert das Ganze wunderbar!
http://karpfen.lima-city.de/test.php
Quellcode ist folgender:
<? $var=null; if(!empty($var)) { echo "IF"; } else { echo "ELSE"; } ?>
EDIT: Mal ne etwas doofe Idee, wenn Du den Wert geändert hast, lade doch mal mit STRG+F5 neu. Hatte da auch grad ein Problem, nachdem ich den Wert abgeändert hatte!
Beitrag zuletzt geändert: 21.3.2011 9:47:08 von karpfen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage