Maison > Article > développement back-end > Expliquer le code de la fonction d'initialisation de la classe PHP
La fonction d'initialisation de classe PHP joue un rôle important en PHP. Cet article expliquera en détail le contenu de son code associé.
<!--?php class ShopProduct { public $title = "default product"; public $producerMainName = "main name"; public $producerFirstName = "first name"; public $price = 0; function getProducer() { return "{$this--->producerFirstName}" . " {$this->producerMainName}"; } $product1 = new ShopProduct(); $product1->title = "My Antonia"; $product1->producerMainName = "Cather"; $product1->producerFirstName = "Willa"; $product1->price = 5.99; print "author: {$product1->getProducer()}"; >
<!--?php class ShopProduct { public $title; public $producerMainName; public $producerFirstName; public $price = 0; function __construct($title,$firstName,$mainName,$price) { //构造方法 $this--->title = $title; $this->producerFirstName = $firstName; $this->producerMainName = $mainName; $this->price = $price; } function getProducer() { return "{$this->producerFirstName}" . " {$this->producerMainName}"; } } $product1 = new ShopProduct( "My Antionia", "willa", "Cather", 5.99); print "author: {$product1->getProducer()}"; >
La fonction d'initialisation précédente est intégrée à la classe pour réduire la duplication de code. Lorsqu'un objet est créé à l'aide de l'opérateur new, la méthode __construct() est appelée.
Cet article explique le contenu du code de la fonction d'initialisation de la classe PHP. Pour plus de connaissances connexes, veuillez faire attention au site Web PHP chinois.
Recommandations associées :
Expliquez le code PHP orienté objet et lié à l'héritage PHP
Expliquez la sérialisation et la désérialisation orientées objet PHP.
Comment déterminer s'il s'agit d'une connexion mobile via la méthode PHP (code)
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!