ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 本文档中使用的伪类型与变量 伪类型(pseudo-types)是PHP文档里用于指示参数可以使用的类型和值。请注意,它们不是PHP语言里原生类型。所以不能把伪类型用于自定义函数里的类型约束(typehint)。 ### mixed *mixed* 说明一个参数可以接受多种不同的(但不一定是所有的)类型。 例如 [gettype()](http://php.net/manual/zh/function.gettype.php) 可以接受所有的 PHP 类型,[str\_replace()](http://php.net/manual/zh/function.str-replace.php) 可以接受字符串和数组。 ### number *number* 说明一个参数可以是 [integer](http://php.net/manual/zh/language.types.integer.php) 或者 [float](http://php.net/manual/zh/language.types.float.php)。 ### callback 本文档中在 PHP 5.4 引入 [callable](http://php.net/manual/zh/language.types.callable.php) 类型之前使用 了 [callback](http://php.net/manual/zh/language.pseudo-types.php#language.types.callback) 伪类型。二者含义完全相同。 ### array|object *array|object* 意思是参数既可以是 [array](http://php.net/manual/zh/language.types.array.php) 也可以是 [object](http://php.net/manual/zh/language.types.object.php)。 ### void *void* 作为返回类型意味着函数的返回值是无用的。*void* 作为参数列表意味着函数不接受任何参数。 ### ... 在函数原型中,`$...` 表示*等等*的意思。当一个函数可以接受任意个参数时使用此变量名。