Tach!
ich weiß
{true}
else
{false}Aber ich würde gerne ohne else, nur eben bei einem Fehler.
Grundsätzlich lässt sich
if (bedingung)
foo;
else
bar;
auch als
if (bedingung)
foo;
if (! bedingung)
bar;
notieren. Aber das ist einfach nur länger und weniger schnell ersichtlich, dass der zweite Teil nur ein verstecktes else ist.
filter_var() liefert entweder einen Wert (der bei einer Email-Adresse üblicherweise nicht zu false konvertierbar ist) zurück oder false, wenn der Filter nicht passt. Der Fall "bei einem Fehler" ist also das Reagieren auf dieses false, oder anders gesagt: die nicht erfüllte Bedingung: else.
dedlfix.