PHP:是否可以实例化数组定义中的对象?

时间:2015-09-30 22:38:33

标签: php

我想定义一个包含新实例化对象作为值的数组。我试过这个:

$a = array(
   "foo" => new Foo(),
   "bar" => new Bar(),
)

但是,这会导致语法错误:

PHP Parse error:  syntax error, unexpected 'new' (T_NEW)

有没有办法在数组定义本身实现这一点,或者我必须实例化对象然后将它们添加到数组中(不需要)?

0 个答案:

没有答案