PHP Zugriff auf nicht deklarierte statische Eigenschaft

8

Ich habe eine Klasse in PHP erstellt und erhalte einen Fatalen Fehler (Titel) in der Zeile, die mit einem Sternchen (*) gekennzeichnet ist

%Vor%

Ich kann nicht herausfinden, was es verursacht, auch die folgende Klasse (dieselbe Datei) gibt denselben Fehler zurück.

%Vor%

Wissen Sie zufällig, was den Fehler verursacht hat oder wie ich ihn beheben kann?

    
Yaakov Schectman 27.12.2014, 18:33
quelle

2 Antworten

11

Sie sollten Ihre Eigenschaften mit dem Schlüsselwort static deklarieren, z. B.

%Vor%     
Dmitri Kadykov 27.12.2014 18:44
quelle
8

Verwenden Sie $this-> anstelle von self::

Selbst ist für statische Mitglieder und dies sind zum Beispiel Variablen.

    
Ryan Printup 27.12.2014 18:47
quelle