Maison >développement back-end >Problème PHP >Compréhension et exemples de $this en PHP
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 : //m.sbmmt.com/
Tutoriels vidéo recommandés liés à PHP : //m.sbmmt.com/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!