La façon dont PHP fait référence aux méthodes privées en interne : lors de l'appel de la méthode [get()], ajoutez [$this] devant, le code est [$con = $this->get($name, $age);echo "je m'appelle :".$name."
";].
PHP fait référence en interne à la méthode privée :
Ce code est très simple, je souhaite implémenter la classe Appels de méthodes privées internes. Comme indiqué à la ligne 4. J'avais l'habitude d'écrire du JS dans le passé. Lors de l'appel de la méthode get(), si je n'ajoutais pas "$this" devant, le programme aurait des problèmes. Après l'avoir rempli, vous pouvez l'appeler.
<?php class Person { public function say($name, $age) { $con = $this->get($name, $age); //这里的$this->是关键 echo "my name is :".$name."<br />"; echo "my age is :".$age."<br/>"; echo "get :".$con."<br/>"; } private function get($a, $b) { $a = $a.$b; return $a; } } $person=new Person(); $person->say("ren", 25); ?>
Recommandations d'apprentissage gratuites associées : programmation php(vidéo)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!