Que dois-je faire pour appeler $ this-> two() depuis ma fonction innerOne? Est-ce possible avec PHP OOP?Comment accéder à la fonction dans PHP OOP
est ici l'erreur je suis RECEVOIR:
Fatal error: Using $this when not in object context
Voilà comment mon code ressemble:
class myClass {
function one(){
function innerOne() {
// Some code
$this->two($var1, $var2);
}
// Some code
innerOne();
}
function two($var1, $var2) {
// Does magic with passed variables
return $var1 . $var2;
}
}
Merci homme! J'ai utilisé votre exemple et pensé un peu en dehors de la boîte et a été capable de le résoudre! Posté ma solution dans mon post original si quelqu'un se demande. Merci beaucoup! – Industrial
@Industrial: Assurez-vous d'accepter cette réponse aussi. – BoltClock
Absolument, je ne pouvais pas l'accepter au moment où j'ai écrit le commentaire. "Vous devrez attendre 2 minutes avant d'accepter cette réponse" est un message génial à voir - pas tous les jours vous obtenez une réponse si rapidement. Bigups à Jacob! – Industrial