Matze: type hinting

Beitrag lesen

Hallo!

Ich wusste nichtmal, dass PHP type hinting kennt.

Und wie es ausschaut noch nichtmal vollständig. Die primitiven Datentypen (integer, string, boolean etc.) wurden vergessen oder täusche ich mich?

@Sven:

Der Codingstandard PSR-2 fordert, für alle Methoden den Sichtbarkeitsmodifizierer anzugeben - auch in Interfaces.

PHP erledigt das auch ohne dein Zutun.
"Methoden ohne jede explizite Deklaration sind als public definiert."

Ob das nun gut oder schlecht ist, ist eine andere Frage. Man muss es zumindest nicht zwingend angeben.

Grüße, Matze