Wie verwende ich die Konstruktormethode (__construct)?
Aug 22, 2019 am 09:34 AM1. Was ist ein Konstruktor (Funktion)?
Die Konstruktormethode (Funktionsmethode) ist eine spezielle Methode in einer Klasse. Wenn Sie den neuen Operator verwenden, um eine Instanz einer Klasse zu erstellen, wird der Konstruktor automatisch aufgerufen und sein Name muss __construct()
sein.
In einer Klasse kann nur ein Konstruktor deklariert werden, aber der Konstruktor wird bei jeder Erstellung eines Objekts nur einmal aufgerufen. Diese Methode kann nicht aktiv aufgerufen werden, daher wird sie normalerweise zum Ausführen einiger nützlicher Initialisierungsaufgaben verwendet . Diese Methode hat keinen Rückgabewert.
2. Grammatik
function __construct(arg1,arg2,...) { ...... }
3. Demo
<?php /** * Created by PhpStorm. * User: liudandan * Date: 2018/5/13 * Time: 11:50 */ class BaseClass { function __construct() { print "我是构造函数\n"; } } class SubClass extends BaseClass { function __construct() { parent::__construct(); print "我是 SubClass 下的构造函数\n"; } } class OtherSubClass extends BaseClass { } $obj = new BaseClass(); $obj = new SubClass(); $obj = new OtherSubClass();
Die Ergebnisse sind wie folgt:
Der obige Artikel ist ein Verständnis von __construct(). Ich hoffe, er kann Anfängern helfen, danke!
Wenn Sie mehr über PHP erfahren möchten, besuchen Sie bitte die chinesische PHP-Website: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWie verwende ich die Konstruktormethode (__construct)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Was sind die besten Praktiken für die Deduplizierung von PHP -Arrays

Kann PHP Array -Deduplizierung die Einzigartigkeit der Schlüsselnamen nutzen?

Was sind die neuesten PHP -Codierungsstandards und Best Practices?

Wie arbeite ich mit PHP -Erweiterungen und PECL?

Wie implementieren Sie Nachrichtenwarteschlangen (Rabbitmq, Redis) in PHP?

Muss die PHP -Array -Deduplizierung für Leistungsverluste in Betracht gezogen werden?

Was sind die Optimierungstechniken für die Deduplizierung von PHP -Arrays

Wie kann man Reflection verwenden, um den PHP -Code zu analysieren und zu manipulieren?
