La méthode constructeur d'une classe en PHP fait référence à "__construct()". La méthode constructeur est la première méthode automatiquement appelée par l'objet après la création de l'objet pour terminer l'initialisation de l'objet. un constructeur n'est pas déclaré, il y aura un constructeur sans liste de paramètres et avec un contenu vide dans la classe.
Recommandé : "Tutoriel vidéo PHP"
Méthode de construction d'une classe php
En PHP, la méthode constructeur d'une classe fait référence à "__construct()"
La méthode constructeur est la première méthode automatiquement appelée par l'objet après la création de l'objet, et est utilisée pour compléter le initialisation de l'objet
Il y aura un constructeur dans chaque classe S'il n'est pas déclaré, il y aura un constructeur dans la classe sans liste de paramètres et contenu vide. S'il est déclaré, le constructeur par défaut sera remplacé.
Le rôle du constructeur : généralement, le constructeur est utilisé pour effectuer certaines tâches d'initialisation utiles, telles que l'attribution de valeurs initiales aux propriétés des membres lors de la création d'un objet.
Format de déclaration de la méthode constructeur en classe
function __constrct([参数列表]){ 方法体//通常用来对成员属性进行初始化赋值 }
Choses à noter lors de la déclaration de la méthode constructeur en classe
1. Seulement un constructeur peut être déclaré dans la même classe car PHP ne prend pas en charge la surcharge des constructeurs.
2. Le nom de la méthode constructeur commence par deux traits de soulignement __construct()
Exemple : Créez une classe et créez un constructeur pour elle, le code est le suivant. suit :
<?php class Website{ public $name, $url, $title; public function __construct($str1, $str2, $str3){ $this -> name = $str1; $this -> url = $str2; $this -> title = $str3; $this -> demo(); } public function demo(){ echo $this -> name.'<br>'; echo $this -> url.'<br>'; echo $this -> title.'<br>'; } } $object = new Website('php中文网','https://www.php.cn/','构造函数'); ?>
Sortie :
php中文网 https://www.php.cn/ 构造函数
Dans le code, nous utilisons $this, qui représente l'objet actuellement appelé, et $this ne peut être utilisé que dans les méthodes de classe.
Pour plus de connaissances sur la programmation, veuillez visiter : Introduction à la programmation ! !
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!