Maison  >  Article  >  développement back-end  >  Comment utiliser le constructeur en php (avec exemples)

Comment utiliser le constructeur en php (avec exemples)

烟雨青岚
烟雨青岚avant
2020-06-08 14:01:023061parcourir

Comment utiliser le constructeur en php (avec exemples)

Constructeur en php

En PHP, si vous n'avez pas de constructeur manuscrit, php est dans l'instance Lorsque cet objet est instancié, il initialisera automatiquement les membres de la classe et les méthodes de classe, allouera de la mémoire, etc. Cependant, il ne peut parfois pas répondre à nos exigences. Par exemple, si nous voulons transmettre des paramètres lors de l'instanciation de l'objet, nous devons écrire manuellement l'objet. constructeur. Oui, il existe deux façons d'écrire des constructeurs manuscrits, mais les expressions sont différentes, mais l'essence est la même.

La première méthode constructeur

class test
{
    function __construct()
    {
     //your code
    }
}

La deuxième méthode constructeur

class test
{
    function test()//如果方法名跟类名字一样,将被认为是构造函数
    {
    //your code
    }
}

Pass Exemple d'instanciation de paramètre

class test
{
    public $test = '';
    function __construct($input = '')
    {
        $this->test = $input;
    }
    function getTest()
    {
        return $this->test;
    }
}
$a = new test('a test');
echo $a->getTest()//将输出 a test
$b = new test();
echo $a->getTest()//没有任何输出(其实是有输出,但是输出为空)

Tutoriel recommandé : "Tutoriel PHP"

Merci d'avoir lu, j'espère que vous en bénéficierez.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer