Heim >Backend-Entwicklung >PHP-Tutorial >Ausführliche Erklärung und Beispiele für PHP-Magic-Konstanten

Ausführliche Erklärung und Beispiele für PHP-Magic-Konstanten

墨辰丷
墨辰丷Original
2018-05-29 17:45:301627Durchsuche

Magische Konstanten PHP stellt jedem Skript, das es ausführt, eine große Anzahl vordefinierter Konstanten zur Verfügung: __CLASS__ __FUNCTION__ __LINE__ __FILE__ __DIR__ __METHOD__

Detaillierte Erklärung der PHP-Magic-Konstanten

Beispiel:

class MoShu{
 public function moshu() {
 echo &#39;当前类名:&#39; . __CLASS__ . "<br />";
 echo &#39;当前方法名:&#39; . __FUNCTION__ . "<br />";
 echo &#39;当前文件中所在的行数:&#39; . __LINE__ . "<br />";
 echo &#39;当前文件绝对路径:&#39; . __FILE__ . "<br />";
 echo &#39;当前文件所在的绝对路径的文件夹:&#39; . __DIR__ . "<br />";
 echo &#39;返回类名::方法名:&#39; . __METHOD__ . "<br />";
 }
}

$moshu = new moshu();
$moshu->moshu();

Das Ergebnis ist wie folgt:

当前类名:MoShu
当前方法名:moshu
当前文件中所在的行数:10
当前文件绝对路径:D:\xampp\htdocs\test\moshu.php
当前文件所在的绝对路径的文件夹:D:\xampp\htdocs\test
返回类名::方法名:MoShu::moshu

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.


Verwandte Empfehlungen:

PHP-Curl-Stapelverarbeitung zur Erzielung kontrollierbarer gleichzeitiger und asynchroner Vorgänge

Wie man Curl verwendet, um Quell-IP zu fälschen und in PHP zu verweisen

PHPAnalyse der Shared-Memory-Nutzung und Beispiele für Signalsteuerung

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung und Beispiele für PHP-Magic-Konstanten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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