Heim > Backend-Entwicklung > PHP-Tutorial > Detaillierte Erläuterung der __construct()-Konstruktionsmethode in PHP

Detaillierte Erläuterung der __construct()-Konstruktionsmethode in PHP

autoload
Freigeben: 2023-04-09 21:50:02
Original
3760 Leute haben es durchsucht

Detaillierte Erläuterung der __construct()-Konstruktionsmethode in PHP

Die Konstruktionsmethode __construct() ist eine spezielle Methode, die nur für die class-Struktur gilt. Diese Methode wird vom System nur beim Definieren von Once angegeben Nachdem eine Klasse mit einem constructor ein object instanziiert hat, wird das object automatisch aufgerufen. Dieser Artikel führt Sie dazu, einen Blick darauf zu werfen. . __construct(),是一种结构特有的特殊方法,该方法由系统规定好,开发人员在定义的时候只需要写一遍,有了构造方法的类在实例化对象之后,对象就会自动调用,本文就带大家一起来看一看。

1.构造方法与普通方法的不同

<?php
class People{
    public $name;
    private $sex;
    protected $height;

    public function __construct(){
        echo "Knowledge is power!";
    }
    
    public function Hello(){
        echo "你好,世界!";
    }
}
//new People;        两者差别在于是否有参数
$man =new People();//构造方法自动调用
echo "<br>";
$man->Hello();//普通方法手动调用
Nach dem Login kopieren
输出:Knowledge is power!
      你好,世界!
Nach dem Login kopieren

构造方法也是一个普通方法,与普通方法不同的是,构造方法

1. Der Unterschied zwischen Konstruktormethoden und gewöhnlichen Methoden

<?php
class People{
    public $name;
    private $sex;
    protected $height;

    public function __construct($name){
        echo $name."say:"."Knowledge is power!";

    }
}
$man =new People("张三");
Nach dem Login kopieren
输出:张三say:Knowledge is power!
Nach dem Login kopieren
 Konstruktormethode ist auch eine gewöhnliche Methode. Der Unterschied zu gewöhnlichen Methoden besteht darin, dass Konstruktormethode ist Übergibt die Klasse Wenn das Objekt instanziiert wird, wird es sofort automatisch aufgerufen, während normale Methoden manuell aufgerufen werden müssen. 2. Wenn die Konstruktionsmethode Parameter hat

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der __construct()-Konstruktionsmethode in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage