Maison  >  Article  >  développement back-end  >  Quelle est la méthode de construction de la classe php

Quelle est la méthode de construction de la classe php

青灯夜游
青灯夜游original
2020-11-05 16:35:205004parcourir

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.

Quelle est la méthode de construction de la classe php

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.&#39;<br>&#39;;
            echo $this -> url.&#39;<br>&#39;;
            echo $this -> title.&#39;<br>&#39;;
        }
    }

    $object = new Website(&#39;php中文网&#39;,&#39;https://www.php.cn/&#39;,&#39;构造函数&#39;);
?>

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!

Déclaration:
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