Type hints
Type Hinting in PHP.
- Seit PHP 5 können Sie mithilfe von Type Hinting den erwarteten Datentyp eines Arguments in einer Funktionsdeklaration angeben. Wenn Sie die Funktion aufrufen, prüft PHP, ob die Argumente vom angegebenen Typ sind. Wenn nicht, löst die Laufzeit einen Fehler aus und die Ausführung wird angehalten.
Quellcode
Ausgabe
Fatal error: Uncaught TypeError: Argument 1 passed to Operator::justDoIt() must be of the type int, string given, called in /mnt/web307/d1/57/58992457/htdocs/oop/Uebungen/KlasseObjekt/hints.php on line 85 and defined in /mnt/web307/d1/57/58992457/htdocs/oop/Uebungen/KlasseObjekt/hints.php:12
Stack trace:
#0 /mnt/web307/d1/57/58992457/htdocs/oop/Uebungen/KlasseObjekt/hints.php(85): Operator->justDoIt()
#1 {main}
thrown in /mnt/web307/d1/57/58992457/htdocs/oop/Uebungen/KlasseObjekt/hints.php on line 12