hi,
Amn anderer Stelle würde sich einfach !empty() anbieten.
Achja, empty gibt es auch noch.
$test=array(true,false);
var_dump($test); ergibt: array(2) { [0]=> bool(true) [1]=> bool(false) }
echo 'true="',$test[0],'", false="',$test[1],'"'; ergibt: true="1", false=""
jetzt etwas klarer? Wenn ja, dann noch ein Schrittchen weiter:
true=="true" - aber true!=="true" ;-)
Immer noch klar? Dann mal false:
false!="false"; false==0; false==""; - aber false!=="";
Mit true und false kann ich schon was anfangen, es ging mir darum, das ich diese nicht Global bearbeiten kann, also aus der Funktion heraus.
http://www.php.net/global#language.variables.scope.global - Da hakt es noch ein wenig mit dem Verständnis.
Bzw. das Prinzip verstehe ich , kriege es aber nicht in mein Formular eingebaut.
http://forum.de.selfhtml.org/archiv/2008/5/t171930/#m1126371
Volkers Beitrag.
wie Du sagst: überflüssig. Denn Du maskierst keine potentiell gefährlichen Usereingaben, sondern Deinen eigenen fest im Script stehenden Text.
Das dachte ich mir Anfangs auch, bis mir Volker diese Nachricht geschrieben hatte, wobei mir immer noch schleierhaft ist, wie das gehen kann.
grüße