PHP类型约束使用示例

PHP类型约束使用示例
本文演示了PHP类型约束用法:

在强类型语言中,类型约束是语法要求,也就是说,在定义一个变量时,必须指定一个类型,然后它只能存储该类型的数据。

PHP是一种弱类型。它的特点是不需要为变量指定类型,然后还可以存储任何类型。然而,在PHP的新语法中,对于某些特定的场合,某些特定类型也可以是语法限制。

特定场合:函数方法)的参数变量

特定类型:对象类型(类名)、接口类型(接口名称)、数组类型(数组)、函数类型(可调用)

这是函数(方法)的参数必须使用的类型。只有对象、接口、数组和函数是受约束的。
函数f(Class p){ }
需求参数只能使用这种对象
函数f($ p接口){ }
参数只能用于实现这个接口的对象。
函数f(排列P){ }
此参数只能使用数组
函数f(可调用$ p)
惟一的参数是函数(方法),这一次称为回调函数(方法)。
< PHP
类{ }
函数f(a $ p){ }
$ obj =新一();
F($ obj);

更多有关PHP相关内容的感兴趣的读者可以查看主题:PHP面向对象编程教程

希望本文能对PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部