Heim > Artikel > Backend-Entwicklung > Fassen Sie magische Methoden in PHP zusammen und organisieren Sie sie
Dieser Artikel vermittelt Ihnen relevantes Wissen über PHP. Er stellt hauptsächlich verwandte Themen zu magischen Methoden vor und fasst die __construct-Konstruktionsmethode, die __destruct-Destruktormethode, die __clone-Klonmethode usw. zusammen. Ich hoffe, dass er für alle nützlich sein wird.
Empfohlene Studie: „PHP-Video-Tutorial“
Detaillierte Erklärung der magischen Methoden in PHP, Es gibt eine Art Methode in PHP, die sehr seltsam ist, solange bestimmte Bedingungen erfüllt sind erfüllt, wird es von selbst ausgeführt, d Die Methode wird automatisch ausgeführt
<?php class autofelix { public function __construct() { echo '我是类autofelix'; } } new autofelix(); //即可输出:我是类autofelix
<?php class autofelix { public function __destruct() { echo '我准备销毁你了'; } } $a = new autofelix(); unset($a); //即可输出:我准备销毁你了6, __debugInfo-Druckmethode
<?php class autofelix { public function __clone() { echo '我克隆了你'; } } $a = new autofelix(); clone $a; //即可输出:我克隆了你7. __get ruft Mitgliedsattribute ab. Methode
<?php class autofelix { private function say() { echo 'hello, 我是autofelix'; } public function __call($name, $arguments) { echo '你无权调用' . $name . '方法'; die; } } $a = new autofelix(); $a->say(); //按理说应该报错 //即可输出:你无权调用say方法
<?php class autofelix { private static function say() { echo 'hello, 我是autofelix'; } public function __callStatic($name, $arguments) { echo '你无权调用' . $name . '方法'; die; } } $a = new autofelix(); $a::say(); //按理说应该报错 //即可输出:你无权调用say方法
Das obige ist der detaillierte Inhalt vonFassen Sie magische Methoden in PHP zusammen und organisieren Sie sie. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!