Wenn Sie diesen Namen sehen, vermittelt er Ihnen ein sehr hochwertiges Gefühl. Ja, magische Methoden sind tatsächlich fortgeschritten. Was ist also eine magische Methode? In PHP werden Methoden, die mit zwei Unterstrichen beginnen, „Magic-Methoden“ genannt. Zum Beispiel die zuvor erwähnten __construct(), __destruct(), __clone() und __call(),,__get(), __set(),__sleep(), __wakeup(), __toString(), __autoload() usw. , Das sind alles magische Methoden. Wenn Sie möchten, dass PHP diese magischen Methoden aufruft, müssen sie zuerst in der Klasse definiert werden, andernfalls führt PHP nicht erstellte magische Methoden nicht aus. Hinweis: Die Magic-Methode ist in PHP festgelegt, sodass Sie sie nicht selbst erstellen können. Sie können nur das verwenden, was bereits in PHP vorhanden ist, andernfalls wird ein Fehler gemeldet. Im Folgenden stellen wir unter vielen magischen Methoden die am häufigsten verwendeten magischen Methoden vor. Die Funktion von __get() ist: __get(): Beim Lesen des Werts eines nicht zugänglichen Attributs (privat, geschützt, existiert nicht), p
1Über den PHP-Schlaf( ) Funktion 10 empfohlene Artikel
Einführung: Wenn Sie diesen Namen sehen, haben Sie eine sehr hohe Endgefühl? Ja, magische Methoden sind tatsächlich fortgeschritten. Was ist also eine magische Methode? In PHP werden Methoden, die mit zwei Unterstrichen beginnen, „Magic-Methoden“ genannt. Zum Beispiel __construct(), __destruct(), __clone() und __call(),,__get(), __set(),__sleep(), __wakeup(), __toS...
2. Detaillierte Erklärung der Instanz der magischen Methode __get() (PHP-Tutorial für fortgeschrittene Objekte 2)
Einleitung: Wenn Sie diesen Namen sehen, vermittelt er Ihnen ein sehr hochwertiges Gefühl. Ja, magische Methoden sind tatsächlich fortgeschritten. Was ist also eine magische Methode? In PHP werden Methoden, die mit zwei Unterstrichen beginnen, „Magic-Methoden“ genannt. Zum Beispiel die zuvor erwähnten __construct(), __destruct(), __clone() und __call(),,__get(), __set(),__sleep(), __wakeup(), __toString(), __autoload() usw. , Das sind alles magische Methoden.
3. Einführung in die sechzehn magischen Methoden von PHP
Einführung: In PHP werden Methoden, die mit zwei Unterstrichen __ beginnen, als magische Methoden bezeichnet. Diese Methoden spielen in PHP eine zentrale Rolle. Zu den magischen Methoden gehören: __construct(), Klassenkonstruktor
4 Einfache Code-Einführung in den PHP-Singleton-Modus
Einführung:
5. Detaillierte Erläuterung der bei der Vererbung des PHP-Singleton-Modus aufgetretenen Probleme
Einführung:
6. Detaillierte Einführung in Klassen in ThinkPHP Der Unterschied zwischen Konstruktoren _construct() und _initialize()
Einführung: In diesem Artikel wird hauptsächlich der Unterschied zwischen dem Klassenkonstruktor _construct vorgestellt () und _initialize() werden in ThinkPHP ausführlich vorgestellt. Ich glaube, dass sie für alle Freunde, die sie benötigen, einen Blick darauf werfen können
7. PHP类中的魔术方法(Magic Method)简明总结
简介:这篇文章主要介绍了PHP类中的魔术方法(Magic Method)简明总结,这些方法包括__construct()、__destruct()、__call()、__callStatic()、__get()、__set()、__toString()等,需要的朋友可以参考下
简介:<?php /* * To change this template, choose Tools | Templates * and open the template in the editor. */ class XmlToArray { function __construct() { } function ...
9. php魔术方法
简介:__construct(),__destruct(),__call(),__callStatic(),__get(),__set(),__isset(),__unset(),__sleep(),__wakeup(),__toString(),__invoke(),__set_state()和 __
10. 对PHP构造函数的理解
简介:做项目的时候遇到了一些错误,最终分析,是php的构造方法在作怪,这里重新整理了一下: php5开始可以在类中声明__construct构造方法,当对象被实例化的时候,该方法被调用。 注意: 1.如果在继承的子类中没有构造方法而父类中有构造方法,那么当实例化子类时,父类的构造方法会被隐式调用。 2.如果子类有构造方法,父类中也有构造方法,那么子类要显示调用parent::__construct()才能 ..
【相关问答推荐】:
Widget/Options.php on line 348 有问题
Das obige ist der detaillierte Inhalt vonEmpfohlene 10 Artikel über die PHP-Funktion __construct(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!