Beispiele für die Verwendung von PHP-Typeinschränkungen_php-Tipps

怪我咯
Freigeben: 2023-03-13 22:34:01
Original
1461 Leute haben es durchsucht

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)
// 要求该参数只能是一个函数(方法),此时称之为回调函数(方法)
Nach dem Login kopieren
<?php
class A{}
function f(A $p){}
$obj = new A();
f($obj);
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage