Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die magischen Variablen in PHP?

Was sind die magischen Variablen in PHP?

小老鼠
小老鼠Original
2023-08-01 13:36:401702Durchsuche

Magische Variablen in PHP umfassen „__LINE__“, „__FILE__“, „__DIR__“, „__FUNCTION__“, „__CLASS__“, „__TRAIT__“, „__METHOD__“, „__NAMESPACE__“ und „__NAMESPACE__“ usw. Detaillierte Einführung: 1. __LINE__-Variable, eine digitale Darstellung der aktuellen Codezeilennummer, die für das Debuggen und die Fehlerverfolgung sehr nützlich ist. 2. __FILE__-Variable usw.

Was sind die magischen Variablen in PHP?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP8.1.3-Version, Dell G3-Computer.

Magische Variablen in PHP sind spezielle vordefinierte Variablen, die in einem bestimmten Format benannt sind und dazu dienen, Informationen über die Skriptausführungsumgebung bereitzustellen. In PHP gibt es viele magische Variablen, die verwendet werden können. Im Folgenden finden Sie eine Einführung in einige gängige magische Variablen.

1. __LINE__: digitale Darstellung der aktuellen Codezeilennummer. Dies ist nützlich zum Debuggen und zur Fehlerverfolgung.

2. __FILE__: Der vollständige Pfad und Dateiname des aktuellen Skripts. Dies ist besonders nützlich, wenn Sie auf Dateien verweisen müssen.

3. __DIR__: Das Verzeichnis, in dem sich das aktuelle Skript befindet. Im Gegensatz zu __FILE__ enthält es nicht den Dateinamen.

4. __FUNCTION__: Der Name der aktuellen Funktion oder Methode.

5. __CLASS__: Der Name der aktuellen Klasse.

6. __TRAIT__: Der Name des aktuellen Merkmals. Merkmale sind eine Möglichkeit, Code zu kombinieren, um eine Sammlung von Methoden innerhalb einer Klasse wiederzuverwenden.

7. __METHOD__: Der Name der aktuellen Methode. Wenn sich die Methode in einer Klasse befindet, werden der Klassenname und der Methodenname zurückgegeben.

8. __NAMESPACE__: Der Name des aktuellen Namespace.

9. __NAMESPACE__ ist leer für den globalen Raum. Wenn Code in einem Namespace ausgeführt wird, wird der aktuelle Namespace-Name zurückgegeben.

Diese magischen Variablen können im Code verwendet werden, indem direkt auf ihre Namen verwiesen wird. Wenn wir beispielsweise die aktuelle Zeilennummer im Code ausgeben möchten, können wir die Variable __LINE__ wie unten gezeigt verwenden:

```
php
echo "当前行号:" . __LINE__;
```
同样,如果我们想要获取当前脚本的文件名和完整路径,可以使用__FILE__变量,如下所示:
```php
echo "当前脚本路径:" . __FILE__;
```

Diese magischen Variablen sind beim Debuggen von Code und bei der Protokollierung sehr nützlich. Durch deren Verwendung können wir auf einfache Weise wichtige Informationen über den Code und die Ausführungsumgebung erhalten, um Probleme besser zu verstehen und zu lösen.

Zusammenfassend sind magische Variablen in PHP spezielle vordefinierte Variablen, die Informationen über die Skriptausführungsumgebung bereitstellen. Mithilfe dieser Variablen können wir problemlos Codezeilennummern, Dateinamen, Funktionsnamen, Klassennamen und andere Informationen zum Debuggen und zur Fehlerverfolgung abrufen.

Das obige ist der detaillierte Inhalt vonWas sind die magischen Variablen in PHP?. 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