Heim > Backend-Entwicklung > PHP7 > Wie definiere ich Konstanten in PHP7.0?

Wie definiere ich Konstanten in PHP7.0?

WBOY
Freigeben: 2023-05-26 08:42:21
Original
1691 Leute haben es durchsucht

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;

?>
Nach dem Login kopieren

Ausgabe:

3.14
Nach dem Login kopieren

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;

?>
Nach dem Login kopieren

Ausgabe:

apple
Nach dem Login kopieren

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;

?>
Nach dem Login kopieren

Ausgabe:

200
Nach dem Login kopieren

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:

  1. Der Name muss mit einem Buchstaben oder Unterstrich beginnen, nicht mit einer Zahl.
  2. Der Name darf nur Buchstaben, Zahlen und Unterstriche enthalten.
  3. Beim Namen muss die Groß-/Kleinschreibung beachtet werden.

Hier sind einige Beispiele für gültige Konstantennamen:

const SERVER_URL = "http://example.com";
const DEBUG_MODE = true;
const MAX_USER_COUNT = 100;
Nach dem Login kopieren

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!

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