Erreur fatale: en Utilisant $this lorsqu'il n'est pas dans le contexte de l'objet
ici est la partie si le fait d'avoir d'erreur.
Erreur fatale: en Utilisant $this lorsqu'il n'est pas
contexte de l'objet dans
/pb_events.php
sur la ligne 6
la ligne 6 est: $jpp = $this->vars->data["jpp"];
function DoEvents($this) {
global $_CONF, $_PAGE, $_TSM , $base;
$jpp = $this->vars->data["jpp"];
$cache["departments"] = $this->db->QFetchRowArray("SELECT * FROM {$this->tables[job_departments]}");
$cache["locations"] = $this->db->QFetchRowArray("SELECT * FROM {$this->tables[job_location]}");
$cache["names"] = $this->db->QFetchRowArray("SELECT * FROM {$this->tables[job_names]}");
$cache["categories"] = $this->db->QFetchRowArray("SELECT * FROM {$this->tables[job_categories]}");
Merci beaucoup! apprécier!
OriginalL'auteur designer-trying-coding | 2009-10-29
Vous devez vous connecter pour publier un commentaire.
$cela n'a de sens que dans les méthodes, pas dans les fonctions
c'est ok
ce n'est pas
//edit: n'a pas remarqué qu'il passe "$this" comme paramètre
conseils: il suffit de remplacer "$" "$somethingElse"
alors, comment puis-je modifier cela? :/ si je mets une classe sur le dessus, les autres pages ne sont pas de travail... gros gâchis
wowowowow homme!! JE VOUS AIME@@@@!!!! ÉPARGNANT DE VIE!!!! MERCI BEAUCOUP MEC!! 🙂 )woaaaa tellement heureux!!
tout simplement ridicule $cette question!!! j'ai le nom en tant que $thiss et il fonctionne parfaitement!!
Vous pourrez également obtenir cette erreur si vous utilisez self::bar() à l'intérieur même de Foo.
OriginalL'auteur user187291
Vous ne pouvez pas passer
$this
à une procédure de fonction.$this
est réservé variable.il suffit de changer le nom de la variable passée. vérifier ma réponse.
Un grand gotcha!
Michael est absolument correcte. Il suffit de changer le nom de la variable.
OriginalL'auteur Jeff Ober
Que par mes commentaires.
Vous souhaitez utiliser
$this
comme passé variable et php ne permet pas à l'extérieur de la classe du corps des méthodes.OriginalL'auteur Michal M
Vous avez à faire l'objet premier.
OriginalL'auteur dnagirl