Hallo
@$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"
was durchaus mögliche Werte sind. Ein Vergleich mit dem gewünschten Wert ist meiner Meinung nach fast immer die bessere Lösung. Deswegen ist Lemmys Lösung empfehlenswert.
Gruss,
Vinzenz