Ich denke mal, ich habe den "Fehler" gefunden. Ich wollte es mir einfach machen und nebenbei den Quellcode aufräumen. Diese zwei PHP-Zeilen haben anscheinend unterschiedliche Gültigkeitsbereiche:
Was bedeutet es denn genau, wenn man ein Rufzeichen vor eine Methode setzt? Anscheinend nicht nur false, oder?
Vielleicht kann hier noch jemand Aufklärung verschaffen. Danke!
PHP:
#Gibt "Ich bin falsch!" aus
if(!$VALIDATE->checkNumber('0', 'demo'))
{
echo "Ich bin falsch!";
}
#Gibt nichts aus
if($VALIDATE->checkNumber('0', 'demo') === false)
{
echo "Ich bin falsch!";
}
Vielleicht kann hier noch jemand Aufklärung verschaffen. Danke!