Vinzenz: MySQL Connect(password ?)-Probleme

Beitrag lesen

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