【发布时间】:2012-08-13 03:36:34
【问题描述】:
PHP 中的其他对象是使用new 限定符实例化的,例如new Date() 等。为什么在PHP 中实例化新数组时不提供new 限定符和Array()?
$array = new Array(); //blows up
$array = Array(); //works as intended
$reflect = new ReflectionClass($this); //works as intended
$reflect = ReflectionClass($this); //blows up
【问题讨论】:
-
可以使用
Array()(使用大写)创建数组吗?手册上写着array()(使用小写) -
@AzizAG PHP 对此不区分大小写。
-
@PauloFreitas
aRrAy('makes','me','sad :(') -
@PauloFreitas 它确实有效,我刚试过,印象深刻。
-
@AzizAG 我不确定“印象深刻”是否是正确的词......(也许是“惊讶”?)