Compréhension et exemples de $this en PHP

王林
Libérer: 2023-02-23 09:58:02
original
2609 Les gens l'ont consulté

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;
}
Copier après la connexion

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'
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!