Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Studiennotizen_4_Hinweise zu Konstanten und magischen Konstanten

PHP-Studiennotizen_4_Hinweise zu Konstanten und magischen Konstanten

WBOY
Freigeben: 2016-08-08 09:19:21
Original
880 Leute haben es durchsucht

Konstanten entsprechen Variablen in PHP. Konstanten sind Subsystemkonstanten, Framework-Konstanten und benutzerdefinierte Konstanten
Um Konstanten zu definieren, können Sie den folgenden

<code><span><span><?php</span>
    define(<span>"MY_FIELD"</span>,<span>123</span>);
    <span>echo</span> MY_FIELD;<span>// 输出123</span><span>// 如果定义常量是一个变量</span><span>$name</span> = <span>"TEST"</span>;
    define(<span>$name</span>,<span>"456"</span>);
    <span>echo</span><span>$name</span>;<span>// 输出TEST</span><span>echo</span> constant(<span>$name</span>);<span>//输出真正的变量值456</span><span>?></span></span></code>
Nach dem Login kopieren

Hinweis:
verwenden 1. Verwenden Sie es direkt, ohne das Zeichen „$“ hinzuzufügen 2. Konstanten können überall definiert und verwendet werden; 3. Sie können den Konstantennamen oder die Konstantenfunktion (Konstantenname) verwenden, um den Wert der Konstante
abzurufen 4.get_defined_constants(); kann alle definierten Konstanten abrufen;

Magische Konstanten: Von verschiedenen Erweiterungsbibliotheken hinzugefügt:

名称 说明
__LINE__ 文件中的当前行号。
__DIR__ 当前文件所在目录。
__FILE__ 文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 php 4.0.2 起,FILE 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。
__FUNCTION__ 函数名称(php 4.3.0 新加)。自 php 5 起本常量返回该函数被定义时的名字(区分大小写)。在 php 4 中该值总是小写字母的。
__CLASS__ 类的名称(php 4.3.0 新加)。自 php 5 起本常量返回该类被定义时的名字(区分大小写)。在 php 4 中该值总是小写字母的。
__METHOD__ 类的方法名(php 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。
__NAMESPACE__ 当前命名空间的名称(大小写敏感)。这个常量是在编译时定义的(PHP 5.3.0 新增)
Copyright-Erklärung: Bei diesem Artikel handelt es sich um einen Originalartikel. Die Ansichten im Artikel geben nur die damaligen Ansichten wieder. Vielen Dank.

Das Obige stellt die Punkte vor, auf die in den PHP-Studiennotizen _4_ Konstanten und magische Konstanten geachtet werden muss, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, 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