dedlfix: TypeHinting unter PHP

Beitrag lesen

echo $begrüßung;

Außerdem ist TypeHinting ab PHP 5 auch erlaubt (wobei komischerweise kein int/char etc., warum eigentlich?).

Was bringt es denn bei PHPs eingebauter automatischer Typumwandlung? Typehinting soll verhindern, dass falsche Objekte übergeben werden. Das hat schwerwiegendere Folgefehler (z.B. nicht vorhandene Eigenschaften) als ein Wert eines skalaren Typs, der automatisch je nach Bedarf in einen Wert eines anderen skalaren Typs umgewandelt wird.

echo "$verabschiedung $name";