dedlfix: _POST Array mit htmlspecialchars und ENT_QUOTES ausgeben

Beitrag lesen

Hi!

Ich hatte eben nicht erwartet, dass z.B. auch Ganzzahlen oder gar irgendwelche imho unsinnigen Dinge nach true gecastet werden.

Das ist eine der Haupteigenschaften von PHP, dass es in der Regel stillschweigend automatisch alles in jede Richtung castet. Das stammt auch aus Zeiten, als es noch kein dediziertes true und false gab und man stattdessen 1 und 0 verwendete. Dieser Mechanismus macht auch vor Arrays und Objekten nicht halt. Man kann dann recht einfach

if ($array)

schreiben und muss das nicht ausführlich als

if (count($array) > 0)

notieren.

Lo!