1
我想創建一個具有私有靜態屬性的類(例如Bar
)。該屬性應該是Foo
的一組對象。PHP:靜態屬性中的類實例拋出異常
<?php
class Foo {
}
class Bar {
private static $classes = array(new Foo(), new Foo());
public static function testClasses() {
var_dump(self:$classes);
}
}
Bar::testClasses();
但是這個代碼拋出一個異常:
PHP Parse error: syntax error, unexpected 'new' (T_NEW), expecting ')' in [...]/test.php on line 8
有人可以解釋我爲什麼這是不可能的?
+1;) – dbf