Lorsque nous écrivons des scripts php, nous utilisons souvent $this, alors comment comprenons-nous $this ?
Ensuite, je vais démontrer l'utilisation de $this :
Tout d'abord, nous créons généralement une classe lors de l'écriture de scripts, nous créons donc d'abord une classe Utilisateur
class User { public $name; }
Ensuite, nous écrivons une autre méthode getName() La fonction de cette méthode est de générer l'attribut $name
class User { public $name; public function getName() { echo $this->name; } } //使用 $user1 = new User(); $user1->name = 'liming'; $user1->getName();//会输出'liming' $user2 = new User(); $user2->name = 'zhagsan'; $user2->getName();//输出'zhangsan'
Comment comprendre ?
L'exemple ci-dessus crée deux objets. Lorsque $user1->getName, à ce moment, $this représente $user1.
Ce qui précède est ma compréhension, j'espère que cela sera utile à tout le monde. Merci!
Pour plus de questions liées à PHP, vous pouvez visiter le site Web PHP chinois : https://www.php.cn/
Tutoriels vidéo recommandés liés à PHP : https://www.php.cn/course/list/29/type/2.html
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!