Hallo
if ("link == FALSE") {
O Gott danke, was man nicht alles übersieht.
Hab dafür gar keine Error-Meldung bekommen.
Nein, natürlich nicht. Warum auch? Es ist gültiges PHP.
<zitat src="Programming PHP" author="Rasmus Lerdorf and Kevin Tatroe" translation="free">
In PHP gelten folgende Werte als falsch:
- Das Schlüsselwort false
- Die Integerzahl 0
- Die Gleitpunktzahl 0.0
- Der leere String ""
- Der String "0"
- Ein Array mit 0 (null) Elementen
- Ein Objekt ohne Wert oder ohne Funktionen
- Der NULL-Wert
Jeder Wert, der nicht falsch ist, ist wahr
</zitat>
=> "link == FALSE" ist wahr, somit wird stets ausgeführt, was im if-Zweig steht.
Gruss,
Vinzenz