Konstanten-Arrays in PHP

Sheeraz Gul 20 Juni 2023
Konstanten-Arrays in PHP

Dieses Tutorial demonstriert konstante Arrays in PHP.

PHP-Konstanten-Arrays

Die Konstanten sind die Variablen in PHP, die einmal definiert und dann nie geändert werden und undefiniert sind. Das Schlüsselwort Constant ist der Bezeichner für einen beliebigen Wert, der in PHP nicht geändert werden kann.

Der Name für gültige konstante Variablen beginnt immer mit einem Buchstaben oder Unterstrich und enthält nicht das $-Zeichen wie gewöhnliche Variablen. Die Konstanten haben immer einen globalen Gültigkeitsbereich und können im gesamten Skript verwendet werden.

Das Array mit dem Schlüsselwort constant ist das konstante Array, das nicht geändert oder undefiniert werden kann. Um eine Konstante in PHP zu erstellen, verwenden wir das Schlüsselwort define(), wobei die Syntax lautet:

define(name, value, case-insensitive)

Der name ist der Name der Konstante, der Wert ist der Wert für die Konstante und case-insensitive wird verwendet, um festzulegen, ob der Name der Konstante nicht beachtet werden soll. Der Standardwert für case-insensitive ist false.

Sehen wir uns an, wie man eine einfache konstante Variable in PHP definiert.

<?php
define("DELFTSTACK", "Hello! This is delftstack.com, the best site for tutorials.");
echo DELFTSTACK;
?>

Der obige Code erstellt eine einfache konstante Variable, DELFTSTACK, mit dem gegebenen Wert. Siehe Ausgabe:

Hello! This is delftstack.com, the best site for tutorials.

Ab PHP 7 werden die konstanten Arrays auch in PHP unterstützt. Wir können dieselbe define()-Methode verwenden, um ein konstantes Array in PHP zu erstellen.

Siehe Beispiel.

<?php
define("DELFTSTACK", [
  "delftstack1",
  "delftstack2",
  "delftstack3",
  "delftstack4",
  "delftstack5"
]);
echo DELFTSTACK[0]."<br>";
echo DELFTSTACK[1]."<br>";
echo DELFTSTACK[2]."<br>";
echo DELFTSTACK[3]."<br>";
echo DELFTSTACK[4]."<br>";
?>

Der obige Code erstellt ein konstantes Array und gibt jedes Mitglied des konstanten Arrays aus. Siehe Ausgabe:

delftstack1
delftstack2
delftstack3
delftstack4
delftstack5
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Verwandter Artikel - PHP Array