Heim  >  Artikel  >  Backend-Entwicklung  >  Definition und Verwendung von Konstanten in PHP

Definition und Verwendung von Konstanten in PHP

怪我咯
怪我咯Original
2017-06-20 10:22:411694Durchsuche

Konstante muss bei der Definition ein Wert zugewiesen werden, und der Wert kann während des Betriebs nicht geändert werden. Gültige Konstantennamen beginnen mit einem Zeichen oder einem Unterstrich und es gibt kein $-Zeichen vor dem Konstantennamen. Im Gegensatz zu Variablen sind Konstanten automatisch im gesamten Skript global.

Konstanten deklarieren

Wenn Sie eine Konstante festlegen müssen, können Sie die Funktion define(constantName, konstantValue, isCase) verwenden, die drei Parameter verwendet:

  • Der erste Parameter definiert den Namen der Konstante

  • Der zweite Parameter definiert den Wert der Konstante

  • Der dritte Parameter ist optional und gibt an, ob bei Konstantennamen die Groß-/Kleinschreibung beachtet werden soll. Der Standardwert ist falsch.

Zum Beispiel

define("PI",3.14);定义一个常量
      $area = PI*R*R; 计算圆的面积
      define("URL","http://www.php.cn");
      echo "我的网址是:".URL;

Eine Konstante ist ein einfacher Bezeichner. Dieser Wert kann während der Skriptausführung nicht geändert werden (außer bei sogenannten magischen Konstanten, die keine Konstanten sind). Bei Konstanten wird standardmäßig die Groß-/Kleinschreibung beachtet. Normalerweise werden Konstantenbezeichner immer in Großbuchstaben geschrieben.

Sie können die Funktion define() verwenden, um Konstanten zu definieren. Nach PHP5.3.0 können Sie das Schlüsselwort const verwenden, um Konstanten außerhalb der Klassendefinition zu definieren. In früheren Versionen kann das Schlüsselwort const nur in Klassen verwendet werden. Sobald eine Konstante definiert ist, kann sie weder geändert noch undefiniert werden.

Konstanten können nur skalare Daten enthalten (Boolescher Wert, Ganzzahl, Gleitkommazahl und Zeichenfolge). Ressourcen-Konstanten können definiert werden, sollten jedoch vermieden werden, da sie zu unvorhersehbaren Ergebnissen führen können.

Sie können den Wert einer Konstante einfach durch Angabe ihres Namens ermitteln. Im Gegensatz zu Variablen sollten Sie das $-Zeichen nicht vor eine Konstante setzen. Wenn der Konstantenname dynamisch ist, können Sie auch die Funktion konstant() verwenden, um den Wert der Konstante abzurufen. Verwenden Sie get_defined_contstants(), um eine Liste aller definierten Konstanten abzurufen.

Das obige ist der detaillierte Inhalt vonDefinition und Verwendung von Konstanten in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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