Man findet ja immer wieder mal schöne Dinge bei PHP heraus.
Wie zB eine $var die mit 0 (zero) oder false das gleiche ist, und als "leer" gilt.
So wird beim Prüfen - if(empty($var)) ein true zurückgegeben.
Schön, null ist ja auch nix, also leer. =)
Aber beim prüfen - if(!is_numeric($var)) bekommt man auch ein true. Also 0 (zero) ist nicht numeric ?
Was ist da denn los?