In PHP kann die Definition von Konstanten einige spezifische unveränderliche Werte für Ihr Projekt bereitstellen. Vor PHP 7.0 wurden Konstanten über die Funktion define() definiert. In PHP7.0 können Konstanten jedoch mit dem Schlüsselwort const definiert werden.
In diesem Artikel erfahren Sie, wie Sie Konstanten in PHP7.0 definieren.
Schritt eins: Verwenden Sie const, um Konstanten zu definieren
Im Vergleich zur Funktion define() ist es einfacher, das Schlüsselwort const zum Definieren von Konstanten zu verwenden.
Sehen wir uns ein Beispiel an:
<?php const PI = 3.14; echo PI; ?>
Ausgabe:
3.14
Im obigen Beispiel haben wir eine Konstante namens PI mit dem Schlüsselwort const definiert und auf 3.14 gesetzt. Dann haben wir den Wert dieser Konstante gedruckt.
Bitte beachten Sie, dass Sie im Gegensatz zur Funktion define() beim Definieren einer Konstante mit dem Schlüsselwort const nicht den Stringnamen der Konstante übergeben müssen. Stattdessen werden Konstantennamen und -werte direkt nach const definiert.
Schritt 2: Konstanten verwenden
Nachdem Sie eine Konstante definiert haben, können Sie sie überall in Ihrem Projekt verwenden. Hier ist ein einfaches Beispiel:
<?php const FRUIT = "apple"; echo FRUIT; ?>
Ausgabe:
apple
Im obigen Beispiel haben wir eine Konstante namens FRUIT mit dem Schlüsselwort const definiert und auf „apple“ gesetzt. Dann drucken wir den Wert dieser Konstante in der nächsten Codezeile.
Schritt 3: Der Wert der Konstante muss ein konstanter Ausdruck sein
Sie müssen Konstanten in konstanten Ausdrücken verwenden, sonst tritt ein Kompilierungsfehler auf.
Hier ist ein Beispiel für die Verwendung von Konstanten in konstanten Ausdrücken:
<?php const HEIGHT = 100; const WIDTH = HEIGHT * 2; echo WIDTH; ?>
Ausgabe:
200
Im obigen Beispiel haben wir zuerst die HEIGHT-Konstante definiert und auf 100 gesetzt. Anschließend verwenden wir die konstante HEIGHT, um den Wert der konstanten WIDTH zu berechnen, der vollkommen gültig ist.
Schritt 4: Benennen Sie die Konstante
Wenn Sie eine Konstante mit dem Schlüsselwort const in PHP7.0 definieren, müssen Sie ihr einen Namen geben. Der Name muss den folgenden Regeln entsprechen:
Hier sind einige Beispiele für gültige Konstantennamen:
const SERVER_URL = "http://example.com"; const DEBUG_MODE = true; const MAX_USER_COUNT = 100;
Bitte beachten Sie, dass im Gegensatz zur Namenskonvention für Variablen in der Namenskonvention für Konstanten Leerzeichen zwischen Wörtern durch Unterstriche ersetzt werden sollten.
Fazit
In diesem Artikel haben wir vorgestellt, wie man Konstanten in PHP7.0 definiert. Das Definieren von Konstanten mit dem Schlüsselwort const ist einfacher als die Verwendung der Funktion define(). Denken Sie jedoch daran, dass beim Definieren einer Konstante ihr Wert ein konstanter Ausdruck sein muss.
Das obige ist der detaillierte Inhalt vonWie definiere ich Konstanten in PHP7.0?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!