bạn có thể khởi tạo một mảng tĩnh đối tượng trong một lớp trong PHP không? Giống như bạn có thể làmPHP - xác định mảng tĩnh của các đối tượng
class myclass {
public static $blah = array("test1", "test2", "test3");
}
nhưng khi tôi làm
class myclass {
public static $blah2 = array(
&new myotherclass(),
&new myotherclass(),
&new myotherclass()
);
}
nơi myotherclass được định nghĩa ngay trên myclass. Tuy nhiên, lỗi đó sẽ gây ra lỗi; có cách nào để đạt được nó không?
Ông có thể cho chúng tôi biết rằng lỗi là gì? – xbonez
Đặt '$ blah2' trong hàm tạo. Bạn không thể đặt giá trị được tính toán theo thời gian trong định nghĩa thuộc tính. – Wiseguy
@Wiseguy tôi có nhận được tin nhắn của bạn đúng không? – Brett