PHP之伪类型与变量
Posted ygk1992
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP之伪类型与变量相关的知识,希望对你有一定的参考价值。
本文档中使用的伪类型与变量
伪类型(pseudo -types)是php文档里用于指示参数可以使用的类型和值,
请注意,它们不是PHP语言里原生类型,
所以不能把伪类型用于自定义函数里面的类型约束(typehint)。
mixed
mixed说明一个参数可以接受多种不同的(但不一定是所有的)类型。
例如:gettype()可以接受所有的PHP类型,str_replace()可以接受字符串和数组,
number
number说明一个参数可以是integer或者float。
callback
本文档中在PHP5.4引入callable类型之前使用了callback伪类型,二者涵义完全相同,
array|object
array|object意思是参数既可以是array也可以是object,
void
void作为返回类型意味着函数的返回值是无用的,
void作为参数列表意味着函数不接受任何参数,
在函数原型中,$...表示等等的意思,当一个函数可以接受任意个参数时使用此变量名,
以上是关于PHP之伪类型与变量的主要内容,如果未能解决你的问题,请参考以下文章