è possibile inizializzare una matrice statica di oggetti in una classe in PHP? Come si può farePHP: definisce la matrice statica di oggetti
class myclass {
public static $blah = array("test1", "test2", "test3");
}
ma quando lo faccio
class myclass {
public static $blah2 = array(
&new myotherclass(),
&new myotherclass(),
&new myotherclass()
);
}
dove myotherclass è definito proprio sopra myclass. Ciò tuttavia genera un errore; c'è un modo per raggiungerlo?
Puoi dirci che l'errore è? – xbonez
Imposta '$ blah2' all'interno del costruttore. Non è possibile impostare valori calcolati in fase di esecuzione in una definizione di proprietà. – Wiseguy
@Wiseguy ho ricevuto il messaggio giusto? – Brett