Maison  >  Article  >  développement back-end  >  Compréhension et exemples de $this en PHP

Compréhension et exemples de $this en PHP

王林
王林original
2019-08-19 14:11:102614parcourir

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!

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