Mailinglisten-Archive |
Hartmut hat bereits die perfekte Antwort gegeben, es fehlt jedoch noch ein kleiner Hinweis. Bei Vergleichen solltest Du niemals die Variable zuerst schreiben. Schreibt man zuerst den konstanten Wert, kann ein schwer zu findender, hinterhältiger Flüchtigkeitsfehler nicht mehr vorkommen: if ($var = "123.org") echo "Tolle Website eines Kollegen!"; Bei dieser Anweisung wird der Variablen $var ein Wert zugewiesen, was immer funktioniert. Die Bedingung ist erfüllt und der Test wird ausgegeben. Ein häßlicher Flüchtigkeitsfehler, der schwer zu finden ist. Wer diesen Fehler von Beginn an ausschließen will, der schreibt: if ("123.org" == $var) echo "Tolle Website eines Kollegen!"; Wird das zweite Gleichheitszeichen (=) vergessen, kommt es zu einem Parse error. Du kannst auf diesem Wege keine Skripte mehr schreiben, die buggy sind... Ulf
php::bar PHP Wiki - Listenarchive