È illegale assegnare alcuni oggetti alla proprietà statica?PHP: l'assegnazione dell'oggetto alla proprietà statica è illegale?
Ricevo l'errore HTTP 500 nel seguente codice.
require_once('class.linkedlist.php');
class SinglyLinkedlistTester {
public static $ll = new Linklist();
}
HTTP Error 500 (Internal Server Error): una condizione imprevista si era verificato mentre il tentativo del server di soddisfare la richiesta.
Nota: Nessun problema con stringa non oggetto come, assegnazione int alla variabile statica. Come esempio,
public static $ll = 5; //no issue
Inoltre non v'è alcun problema codice class.linkedlist.php.
statica :: $ ll o self :: $ ll? –
Riferimento: http://php.net/manual/en/language.oop5.static.php – Josh
@Josh: In realtà, [questo] (http://www.php.net/manual/en/language.oop5. late-static-bindings.php) è probabilmente più utile. – FtDRbwLXw6