
Druckansicht von http://www.php-homepage.de/manual/language.oop5.typehinting.php
Type HintingPHP 5 führt Type Hinting ein. Funktionen sind damit fähig, Parameter zu zwingen, Objekte (indem man den Namen der Klasse im Funktionsprototyp spezifiziert) oder Arrays (seit PHP 5.1) zu sein. Wird dabei NULL als Vorgabewert für einen Parameter angegeben so ist dies ein weiterer gültiger Aufrufwert neben dem spezifizierten Typ. Beispiel #1 Type Hinting Beispiele
<?phpWird der Type Hint nicht erfüllt, führt dies zu einem abfangbaren fatalen Fehler.
<?phpType Hinting funktioniert ebenfalls mit Methoden
<?phpType hinting mit möglichen NULL Werten:
<?phpType Hints können nur vom Typen object und (seit PHP 5.1) array sein. Traditionelles Type Hinting mit int und string wird nicht unterstützt. |