Sönke Tesch: nochmal was zu if else

Beitrag lesen

wie kann ich eine variable auf ihren inhalt testen ?
ich möchte dass wenn die variable ller ist das das script zwischen { und } nicht ausgeführt wird.

Entschuldige meine Direktheit, aber bist Du zu faul, in die PHP-Anleitung zu schauen (z.B. http://www.php.net/manual/de/ref.variables.php oder http://www.php.net/manual/de/language.types.php), oder einfach nur zu blöd?

Wenn eine Zeichenkettenvariable leer ist, dann ist nix drin und sie sieht ungefähr aus wie "". Oder man denkt sich kurzerhand, wo kein Buchstabe drin ist, ist wahrscheinlich auch die Länge 0, ergo ist die Variable leer, wenn ihre Länge 0 ist. Erstaunlich, nicht? Andere, numerische Variablen bezeichnet man manchmal als leer, wenn sie den Wert haben.
In beiden Fällen ist das aber etwas schwammig, weil ja irgendwie doch was drin ist, deshalb kann man eine Variable auch erst dann als leer ansehen, wenn sie "NULL" enthalten.

Wer sich auf diese Definitions- und Auslegungsspielchen nicht einlassen will und es der Programmablauf zulässt, prüft, ob die Variable überhaupt existiert.

Gruß,
  soenk.e