本文演示了PHP
类型约束用法:
在强类型
语言中,类型约束是语法要求,也就是说,在定义一个变量时,必须指定一个类型,然后它只能存储该类型的数据。
PHP是一种弱类型。它的特点是不需要为变量指定类型,然后还可以存储任何类型。然而,在PHP的新语法中,对于某些特定的场合,某些特定类型也可以是语法限制。
特定场合:
函数(
方法)的
参数变量
特定类型:对象类型(类名)、接口类型(接口名称)、数组类型(数组)、函数类型(可调用)
这是函数(方法)的参数必须使用的类型。只有对象、接口、数组和函数是受约束的。
函数f(Class p){ }
需求参数只能使用这种对象
函数f($ p接口){ }
参数只能用于实现这个接口的对象。
函数f(排列P){ }
此参数只能使用数组
函数f(可调用$ p)
惟一的参数是函数(方法),这一次称为回调函数(方法)。
< PHP
类{ }
函数f(a $ p){ }
$ obj =新一();
F($ obj);
更多有关PHP相关内容的感兴趣的读者可以查看主题:PHP面向对象编程
教程 希望本文能对PHP
程序设计有所帮助。