Heim  >  Artikel  >  Backend-Entwicklung  >  Beispiele für die Verwendung von PHP-Typeinschränkungen_php-Tipps

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

怪我咯
怪我咯Original
2017-07-14 14:34:441409Durchsuche

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!

Stellungnahme:
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