Heim > Backend-Entwicklung > PHP-Problem > Sind PHP-Konstanten global?

Sind PHP-Konstanten global?

(*-*)浩
Freigeben: 2023-02-25 22:58:01
Original
3524 Leute haben es durchsucht

PHP-Konstanten

Sind PHP-Konstanten global?

Eine Konstante ist ein Bezeichner (Name) für einen einzelnen Wert. Dieser Wert kann im Skript nicht geändert werden.

Gültige Konstantennamen beginnen mit einem Zeichen oder einem Unterstrich (vor dem Konstantennamen steht kein $-Zeichen). (Empfohlenes Lernen: PHP-Video-Tutorial)

Hinweis: Im Gegensatz zu Variablen sind Konstanten automatisch im gesamten Skript global.

PHP-Konstanten festlegen

Um Konstanten festzulegen, verwenden Sie die Funktion define() – sie benötigt drei Parameter:

Der erste Parameter definiert die Konstante The zweiter Parameter des Namens

definiert den Wert der Konstante

Der optionale dritte Parameter gibt an, ob beim Konstantennamen die Groß-/Kleinschreibung nicht berücksichtigt wird. Der Standardwert ist falsch.

Das folgende Beispiel erstellt eine Groß-/Kleinschreibung berücksichtigende Konstante mit dem Wert „Willkommen bei php.cn!“:

Instance

<?php
define("GREETING", "Welcome to php.cn!");
echo GREETING;
?>
Nach dem Login kopieren

Konstanten sind global

Konstanten sind automatisch global und können im gesamten Skript verwendet werden.

Das folgende Beispiel verwendet eine Konstante innerhalb einer Funktion, obwohl sie außerhalb der Funktion definiert ist:

Instanz

<?php
define("GREETING", "Welcome to php.cn!");

function myTest() {
    echo GREETING;
}
 
myTest();
?>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSind PHP-Konstanten global?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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