数码资讯
PHP类型约束使用示例
本文演示了PHP类型约束用法: 在强类型语言中,类型约束是语法要求,也就是说,在定义一个变量时,必须指定一个类型,然后它只能存储该类型的数据。 PHP是一种弱类型。它的特点是不需要为变量指定类型,然后还可以存储任何类型。然而,在PHP的新语法中,对于某些特定的场合,某些特定类型也可以是语法限制。 特
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文演示了PHP类型约束用法:
在强类型语言中,类型约束是语法要求,也就是说,在定义一个变量时,必须指定一个类型,然后它只能存储该类型的数据。
PHP是一种弱类型。它的特点是不需要为变量指定类型,然后还可以存储任何类型。然而,在PHP的新语法中,对于某些特定的场合,某些特定类型也可以是语法限制。
特定场合:函数(方法)的参数变量
特定类型:对象类型(类名)、接口类型(接口名称)、数组类型(数组)、函数类型(可调用)
这是函数(方法)的参数必须使用的类型。只有对象、接口、数组和函数是受约束的。
函数f(Class p){ }
需求参数只能使用这种对象
函数f($ p接口){ }
参数只能用于实现这个接口的对象。
函数f(排列P){ }
此参数只能使用数组
函数f(可调用$ p)
惟一的参数是函数(方法),这一次称为回调函数(方法)。
< PHP
类{ }
函数f(a $ p){ }
$ obj =新一();
F($ obj);
更多有关PHP相关内容的感兴趣的读者可以查看主题:PHP面向对象编程教程
希望本文能对PHP程序设计有所帮助。
在强类型语言中,类型约束是语法要求,也就是说,在定义一个变量时,必须指定一个类型,然后它只能存储该类型的数据。
PHP是一种弱类型。它的特点是不需要为变量指定类型,然后还可以存储任何类型。然而,在PHP的新语法中,对于某些特定的场合,某些特定类型也可以是语法限制。
特定场合:函数(方法)的参数变量
特定类型:对象类型(类名)、接口类型(接口名称)、数组类型(数组)、函数类型(可调用)
这是函数(方法)的参数必须使用的类型。只有对象、接口、数组和函数是受约束的。
函数f(Class p){ }
需求参数只能使用这种对象
函数f($ p接口){ }
参数只能用于实现这个接口的对象。
函数f(排列P){ }
此参数只能使用数组
函数f(可调用$ p)
惟一的参数是函数(方法),这一次称为回调函数(方法)。
< PHP
类{ }
函数f(a $ p){ }
$ obj =新一();
F($ obj);
更多有关PHP相关内容的感兴趣的读者可以查看主题:PHP面向对象编程教程
希望本文能对PHP程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。