Moin!
Ich war beinahe am verzweifeln, da icg die Funktion (in PHP) empty falsch gedeutet hatte. Aber wer lesen kann ist klar im Vorteil.
Richtig. Die Doku sagt:
"Diese Funktion liefert TRUE, wenn eine Variable nicht definiert, leer oder gleich 0 ist, ansonsten FALSE."
Die Abfrage auf ein Formularfeld, wo auch 0 güötig ist abe nicht leer
muss also heißen:if ( $x == '' )
empty hat außerdem den Nachteil, dass man es nur direkt auf Variablen anwenden kann, aber nicht auf Ausdrücke.
empty($var1.$var2) ist verboten.
- Sven Rautenberg