Gonzo: Methoden-Parameter: immer alles validieren?

Beitrag lesen

Wie ist das bei PHP5 genau? Muss ich da wirklich IMMER alles prüfen?

PHP kennt wie Perl nur Skalare, ist also wesentlich lockerer im Datentyp handling als Java oder MS-Sprachen. Was ja auch Sinn macht, denn wir haben ja nur eine zusätzliche Einstellung auf Parameter- bzw. Variablenebene, von der ich nie genau verstanden habe, was die soll.

Du machst also brav Deine IS_NUMERIC-Prüfungen, wenn Du numerische Daten erwartest und wenn geteilt werden soll, dann weisst Du schon was.   ;)

Zum Prüfen: Man prüft ja nicht aus Spass, Du musst immer auf etwas prüfen, dafür braucht man diese Datenypen nicht. Datentypen haben natürlich auch gewisse Vorteile, vgl.
http://de.wikipedia.org/wiki/Datentyp