Heim > Backend-Entwicklung > PHP-Tutorial > Konstanten – Hinweise zum PHP-Handbuch

Konstanten – Hinweise zum PHP-Handbuch

WBOY
Freigeben: 2016-08-08 09:29:28
Original
762 Leute haben es durchsucht

Konstante Syntax

Konstante Werte können sich während der Skriptausführung nicht ändern. Bei Konstanten muss die Groß-/Kleinschreibung beachtet werden; traditionell werden Konstantenbezeichner immer in Großbuchstaben geschrieben. Einmal definiert, kann eine Konstante nicht neu definiert oder undefiniert werden und ihr Wert kann nur ein Skalar sein.

Sie können die Funktion define() verwenden, um Konstanten zu definieren, oder Sie können das Schlüsselwort const verwenden, um Konstanten außerhalb der Klassendefinition zu definieren. Beginnen Sie benutzerdefinierte Konstanten nicht mit doppelten Unterstrichen, da dies zu Konflikten mit magischen Konstanten führen kann.

<code>define('FOO', 'something');
const FOO = 'something';</code>
Nach dem Login kopieren

Die mit dem Schlüsselwort const definierte Konstante muss sich im obersten Bereich befinden, da sie zur Kompilierungszeit mit dieser Methode definiert wird. Der Gültigkeitsbereich von Konstanten ist global und Sie können unabhängig vom Gültigkeitsbereich überall im Skript auf Konstanten zugreifen.

Magische Konstanten

Der Wert einer magischen Konstante kann sich ändern, es handelt sich jedoch nicht um eine Konstante.

PHP stellt jedem ausgeführten Skript eine große Anzahl vordefinierter Konstanten zur Verfügung, und es gibt 8 magische Konstanten, deren Werte sich entsprechend ihrer Position im Code ändern.

<code>__LINE__  // 文件中的当前行号


__FILE__  // 文件的完整路径和文件名,绝对路径


__DIR__  // 文件所在的目录,除非根目录,否则不包括末尾斜杠,等价于dirname(__FILE__)


__FUNCTION__  // 函数名称,区分大小写


__CLASS__  // 类的名称,包括其被声明的作用区域


__TRAIT__  // Trait的名字,包括其被声明的作用区域


__METHOD__  // 类的方法名


__NAMESPACE__  // 当前命名空间的名称</code>
Nach dem Login kopieren

Ich weiß nicht, was diese magischen Konstanten bewirken, also platzieren wir sie erst einmal hier.

(Volltext beendet)

Das Obige stellt die Konstanten vor – Hinweise zum PHP-Handbuch, einschließlich relevanter Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage