PHP ist ein schwacher Typ. Sein Merkmal besteht darin, dass für die -Variable kein Typ angegeben werden muss und jeder Typ anschließend in der neuen Syntax von PHP gespeichert werden kann Für bestimmte Anlässe können bestimmte Typen auch durch die Syntax eingeschränkt werden .
Spezifische Anlässe: Formale Parametervariablen von Funktionen (Methoden)
Spezifische Typen: Objekttyp (Klassenname), Schnittstellentyp (Schnittstellenname). ), Array Typ (Array), Funktionstyp (aufrufbar)
function f(类名 $p){} // 要求参数只能使用该类的对象 function f(接口名 $p){} // 要求该参数只能使用实现该接口的对象 function f(arrary $p){} // 要求该参数只能使用数组 function f(callable $p) // 要求该参数只能是一个函数(方法),此时称之为回调函数(方法)
<?php class A{} function f(A $p){} $obj = new A(); f($obj);
Das obige ist der detaillierte Inhalt vonBeispiele für die Verwendung von PHP-Typeinschränkungen_php-Tipps. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!