¿Es ilegal asignar algún objeto a la propiedad estática?PHP: Asignación de objetos a propiedades estáticas, ¿es ilegal?
Aparece el error HTTP 500 en el código siguiente.
require_once('class.linkedlist.php');
class SinglyLinkedlistTester {
public static $ll = new Linklist();
}
Error HTTP 500 (Internal Server Error): una condición inesperada se encontró mientras el servidor intentaba atender la solicitud.
Nota: No hay problema con la cadena no similar a un objeto, la asignación int a la variable estática. A modo de ejemplo,
public static $ll = 5; //no issue
Además, no hay problema de código en class.linkedlist.php.
estática :: $ ll o self :: $ ll? –
Referencia: http://php.net/manual/en/language.oop5.static.php – Josh
@Josh: En realidad, [esto] (http://www.php.net/manual/en/language.oop5. late-static-bindings.php) es probablemente más útil. – FtDRbwLXw6