Schwerwiegender Fehler: Verwendung von $ this, wenn nicht im Objektkontext

7

Hier ist der Teil, wenn Fehler auftreten.

  

Fataler Fehler: Verwenden Sie $, wenn nicht   Objektkontext in   /pb_events.php   in Zeile 6

Zeile 6 ist: $jpp = $this->vars->data["jpp"];

%Vor%

Vielen Dank! schätze!

    
designer-trying-coding 29.10.2009, 13:58
quelle

4 Antworten

13

$ das macht nur Sinn in Methoden, nicht in Funktionen

Das ist in Ordnung

%Vor%

das ist nicht

%Vor%

// edit: habe nicht gemerkt, dass er "$ this" als Parameter übergeben hat

Hinweis: Ersetzen Sie einfach "$ this" durch "$ somethingElse"

    
user187291 29.10.2009, 14:00
quelle
6

Sie können $this nicht an eine prozedurale Funktion übergeben. $this ist eine reservierte Variable.

    
Jeff Ober 29.10.2009 14:01
quelle
4

Nach meinen Kommentaren. Sie möchten $this als übergebene Variable verwenden und php erlaubt es nicht außerhalb des Klassenmetho- den body.

%Vor%     
Michal M 29.10.2009 14:31
quelle
0

Sie müssen das Objekt zuerst machen.

%Vor%     
dnagirl 29.10.2009 14:21
quelle

Tags und Links