Maison > Article > développement back-end > Quel est le rôle du constructeur en php
La fonction du constructeur en PHP est d'initialiser l'objet lors de sa création, c'est-à-dire d'attribuer des valeurs initiales aux variables membres de l'objet. Les constructeurs sont toujours utilisés avec l'opérateur new dans les instructions qui créent des objets. Une classe peut avoir plusieurs constructeurs.
Constructeur
Le constructeur est une méthode spéciale, principalement utilisée pour initialiser l'objet lors de sa création, c'est-à-dire les variables membres de l'objet Attribuer une valeur initiale . Il est toujours utilisé avec l'opérateur new dans les instructions qui créent des objets. Une classe peut avoir plusieurs constructeurs, qui peuvent être distingués en fonction du nombre de paramètres ou des types de paramètres, c'est-à-dire de la surcharge des constructeurs.
Exemple :
Nous créons d'abord une classe et initialisons cette classe.
class Preson{ public $name; //定义变量 public $age; public $sex; public $height; function __construct($name,$age,$sex,$height){ $this->name = $name; //为变量赋值 $this->age = $age; $this->sex = $sex; $this->height = $height; } public function PlayBaskteBall(){ if($this->height>175 || $this->age < 22){ return $this->name . "可以打篮球"; }else{ return $this->name . "不具备打球的条件"; } } } $Preson1 = new Preson("大白","20","女","180"); echo $$Preson1->PlayBaskteBall();
Le constructeur est utilisé lors de l'initialisation de l'objet. S'il n'y a pas de constructeur, PHP en générera automatiquement un. Le constructeur généré automatiquement n'a aucun paramètre ni aucune opération.
Si vous souhaitez en savoir plus sur les connaissances connexes, veuillez visiter le 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!