En php, nous déclarons généralement d'abord une classe, puis utilisons cette classe pour instancier des objets !
Utilisation :
$cela signifie l'objet spécifique après instanciation.
$this-> signifie utiliser les attributs ou méthodes de cette classe au sein de la classe elle-même.
Le symbole ‘->’ est « l’opérateur de déréférencement infixe ». Autrement dit, c’est une méthode qui appelle un sous-programme dont les paramètres sont passés par référence (entre autres bien sûr). Comme nous l'avons mentionné ci-dessus, lors de l'appel de fonctions PHP, la plupart des paramètres sont passés par référence.
Par exemple, on déclare une classe User ! Il ne contient qu'un seul attribut $name
<?php class User { public $_name; } ?>
Maintenant, nous ajoutons une méthode à la classe User.
<?php class User { public $name; function getName() { echo $this->name; } } //如何使用呢? $user1 = new User(); $user1->name = '张三'; $user1->getName(); //这里就会输出张三! $user2 = new User(); $user2->name = '李四'; $user2->getName(); //这里会输出李四! ?>
Deux objets User sont créés ci-dessus. Il s'agit respectivement de $user1 et $user2.
Lorsque $user1->getName() est appelé, le code dans la classe User ci-dessus echo $this->name ; est équivalent à echo $user1->name;
Pour plus de tutoriels connexes, veuillez faire attention au site Web chinois php .
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!