@$test=$test;
if ($test) {
...
}
Dann ist $test im Fall des Falles eben == "". Diese Lösung ist so schön wiederverwertbar, bei der vorhergehenden musst Du das immer wieder abfragen.Geht leider nur so lange wie $test Werte annimmt, die von PHP nicht als logisch falsch angesehen werden. Es geht z.B. nicht bei den Werten
0
"0"
"0.0"
Ok. Nochmal (anhand der Ursprungsfrage):
$submit == "Test" soll geprüft werden und führt zu Fehler, wemm $submit nicht gesetzt ist.
@$submit=$submit
if ($submit=="Test") {
...
}
Jetzt kann an jeder weiteren Stelle höhst einfach mit $submit gearbeitet werden ohne vorher prüfen zu müssen, ob es gesetzt ist, denn es ist es... Das ist eine "elegante" Lösung.
Der Spezialfall 0 oder false war nicht gefragt.
fastix
--
Die Lösung ist 42. Wer kennt die Frage?
Die Lösung ist 42. Wer kennt die Frage?