【发布时间】:2012-12-20 05:17:28
【问题描述】:
只是想知道除了array()之外,是否还有更简单的方法来在函数调用中声明数组
$setup = new setupPage();
$setup->setup(array(
type => "static",
size => 350
));
class setupPage {
public function setup($config){
echo $config[size] . $config[type];
}
}
谢谢:D
【问题讨论】:
-
注意:使用未定义的常量类型 - 假定为“类型”/注意:使用未定义的常量大小 - 假定为“大小”。您的
size和type应该被引用,即'size'和'type'。见Why is$foo[bar]wrong?。 -
@Pang,很好,我从来没有看过
array()代码=oP -
@cryptic 不知道 PHP 5.4+ 有速记数组文字。刚刚从你那里学到了一些新东西。