Php 陈述的目的;数组";没有括号?
我之前从这里得到了一段代码片段,对我最初复制粘贴的语法很好奇:Php 陈述的目的;数组";没有括号?,php,arrays,Php,Arrays,我之前从这里得到了一段代码片段,对我最初复制粘贴的语法很好奇: function create(array &$data){ #blah blah... } 与和$data本身不同的是,数组和$data的用途是什么? 换句话说,array语句在此上下文中做什么?它被称为: PHP5引入了类型暗示。功能现在可以强制执行 要成为对象的参数(通过在 函数原型)、接口、数组(自PHP5.1起)或可调用 (从PHP5.4开始)。但是,如果将NULL用作默认参数 值,它将被允许作为以后任何调用
function create(array &$data){
#blah blah...
}
与和$data
本身不同的是,数组和$data
的用途是什么?
换句话说,array
语句在此上下文中做什么?它被称为:
PHP5引入了类型暗示。功能现在可以强制执行
要成为对象的参数(通过在
函数原型)、接口、数组(自PHP5.1起)或可调用
(从PHP5.4开始)。但是,如果将NULL用作默认参数
值,它将被允许作为以后任何调用的参数
若类或接口被指定为类型提示,则其所有子类
或者也允许实现
类型提示不能与int或string等标量类型一起使用。
特质也是不允许的
它叫:
PHP5引入了类型暗示。功能现在可以强制执行
要成为对象的参数(通过在
函数原型)、接口、数组(自PHP5.1起)或可调用
(从PHP5.4开始)。但是,如果将NULL用作默认参数
值,它将被允许作为以后任何调用的参数
若类或接口被指定为类型提示,则其所有子类
或者也允许实现
类型提示不能与int或string等标量类型一起使用。
特质也是不允许的