Was ist eine PHP-Konstante?

September 17

Was ist eine PHP-Konstante?

In der Programmierung ist eine Konstante, eine Variable Typ. Programmierer verwenden Sie Konstanten Werte definieren, die nicht geändert werden, nachdem sie festgelegt wurden. PHP-Scripts verwenden Sie Konstanten für verschiedene Zwecke, definieren sie, wenn ein Skript ausgeführt wird und dann beim Zugriff mit jedem anderen Punkt der Ausführung nach Bedarf. Konstanten können model verschiedene Arten von Daten, aber in der Regel einfache Werte wie Zahlen und Text-Strings speichern.

Konstanten definieren

PHP-Skripte definieren Sie Konstanten mittels einer Sprache-Funktion. Der folgende PHP-Beispielcode veranschaulicht eine Konstante definieren:

define ("ID_NUMBER", 3);

Dieser Code definiert eine numerische Konstante. Verwenden Großbuchstaben für konstante Variablennamen ist eine Konvention innerhalb der PHP-Sprache. Programmierer können Namen für den Zweck der Konstanten, mit denen ihre Skripts verwenden auswählen und verwenden diesen Namen für den späteren Zugriff auf die Konstanten Werte.

Zugriff auf Konstanten

PHP-Skripte können Konstanten zu einem beliebigen Zeitpunkt nach der Definition anhand der Konstante Variablenname zugreifen. Der folgende Beispielcode demonstriert den Wert einer definierten Konstanten zu Browser eines Benutzers ausgeben:

Echo ID_NUMBER;

Dieser Code wird den Wert der Konstanten schreiben. Konstanten haben einen globalen Gültigkeitsbereich, was bedeutet, dass ihre Werte an jedem Punkt innerhalb eines Skriptes zugänglich sind.

Konstante Funktion

Die Konstante Funktion ermöglicht Programmierern, den Wert einer Konstanten abzurufen. Die Funktion nimmt einen String-Parameter, der Name der Konstante, wie im folgenden Beispielcode darstellt:

Echo constant("ID_NUMBER");

Dieser Code schreibt den Wert der Konstante definiert mit dem angegebenen Namen. Wenn der Programmierer Zugriffsversuch auf einen konstanten Wert aber den Namen nicht weiß, kann diese Technik helfen, um es aus einer Funktion abzurufen.

Definierte Funktion

Die definierte Funktion ermöglicht PHP-Skripten zu prüfen, ob eine angegebene Konstante bereits definiert wurde. Der folgende Beispielcode veranschaulicht die Verwendung der Funktion:

defined("ID_NUMBER");

Diese Funktion gibt ein boolescher Wert "True", wenn die Konstante bereits definiert wurde, "False", wenn es nicht gewesen. Diese Funktion kann nützlich in PHP-Skripten mit komplexen Flows der Ausführung sein, in der Konstanten zu verschiedenen Zeitpunkten definiert werden können.

Konstante Typen

Als auch standard Benutzer definierten Konstanten, PHP verwendet eine Anzahl von anderen Konstanten. Klassenkonstanten definieren Werte für eine Klasse freigegeben werden. Vordefinierte Konstanten haben Werte, die innerhalb der PHP-Kern, Bezug auf Server und PHP-Verarbeitung-Verwaltung angegeben. Magische Konstanten werden auch von PHP selbst definiert, aber ihre Werte richten sich nach der Stelle kommt ein Skript ausführen, reflektieren Datenelemente wie Zeilennummern, Dateinamen und Verzeichnisse.