Maison > Article > développement back-end > Quelle est la façon d'instancier une classe en php
Comment instancier une classe en PHP : déclarez d'abord une classe, vous pouvez ajouter quelques mots-clés avant la classe, comme abstract ou final ; puis le format de l'objet instancié est [$ nom de la variable = nouveau nom de la classe ( ); 】.
[Recommandations d'apprentissage associées : programmation php (vidéo)]
Méthode PHP d'instanciation d'une classe :
L'instanciation d'une classe est un objet. Une classe peut être divisée en deux parties. L'une est la description statique, qui correspond aux attributs des membres de la classe. La seconde est la description dynamique, qui est la méthode membre de la classe, qui est la fonction de l'objet.
Pour déclarer un cours, vous pouvez ajouter quelques mots-clés avant le cours, comme abstract ou final, etc.
Lorsque vous déclarez une variable dans une classe, ajoutez un mot-clé devant elle, généralement var, ainsi que des mots-clés publics, privés, statiques et autres.
public //Définir les propriétés des membres sur des autorisations publiques
private //Définir les propriétés des membres sur des autorisations privées
statique //Définir les propriétés des membres comme autorisations statiques
Le format de l'objet instancié est
$变量名 = new 类名(); //括号里可传参数
Le format d'attribution de valeurs aux propriétés des membres dans l'objet Le format d'appel des méthodes membres dans un objet pour
$引用名 ->成员属性 = 值;
est
$引用名 -> 成员方法;
Le format d'utilisation des attributs de membre pour les méthodes membres est
$this -> attribut membre ;
<?php class Person{ var $name; var $age; var $sex; function walk(){ echo $this ->name." is walking."; } } $Boy = new Person(); $Boy ->name = "John"; $Boy -> walk(); ?>
Résultat de l'exécution
Si la méthode membre utilise directement l'attribut membre, vous ne pouvez pas utiliser
pour modifier ce qui précède morceau de code
function walk(){ echo $name." is walking."; }
Résultat de l'exécution
La méthode membre n'a pas été appelée avec succès Attribut membre
$cette référence représente la classe. Dans le code ci-dessus, dans la classe Person, $this Il représente l'objet Person. $this peut non seulement référencer des membres mais aussi des méthodes membres. L'utilisation est la même
Si vous souhaitez en savoir plus. à propos de la programmation, veuillez faire attention à la colonne formation 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!