Maison > développement back-end > tutoriel php > Expliquer le code de la fonction d'initialisation de la classe PHP

Expliquer le code de la fonction d'initialisation de la classe PHP

jacklove
Libérer: 2023-03-30 19:00:01
original
4756 Les gens l'ont consulté

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()}";
>
Copier après la connexion
<!--?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()}";
>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal