";]."/> ";].">

Maison  >  Article  >  développement back-end  >  Comment référencer des méthodes privées en interne en php

Comment référencer des méthodes privées en interne en php

coldplay.xixi
coldplay.xixioriginal
2020-10-06 11:06:433078parcourir

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."
";].

Comment référencer des méthodes privées en interne en php

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn