Die PHP-Konstante
Die PHP-Konstante ist einer PHP-Variablen sehr ähnlich, da sie zum Speichern eines Werts verwendet wird. Im Gegensatz zu einer Variablen kann der Wert jedoch nicht geändert werden. Man nennt es eine Konstante, weil; Sie haben es erraten, es bleibt während des gesamten PHP-Programms konstant. Indem Sie eine Konstante verwenden, "sperren" Sie den Wert, der verhindert, dass Sie ihn versehentlich ändern.

Zweitens müssen Sie nicht das gesamte Programm durchsuchen und den Wert bei jeder Instanz ändern, wenn Sie ein Programm mehrmals mit einem anderen Wert ausführen möchten. Sie müssen es nur zu Beginn des Programms ändern, wo Sie den Anfangswert für die Konstante festlegen.

Schauen wir uns ein Beispiel an, in dem wir mit der Funktion define den Anfangswert einer Konstanten auf den Bundesstaat in den USA setzen, in dem sich ein Unternehmen befindet. Dann können wir diese Konstante in einem Buchhaltungsprogramm verwenden.

define ("CONSTANT_NAME", "value");

define ("STATE", "Ohio");

echo STATE;

Im obigen Beispiel beginnt die Funktion define mit dem Funktionsnamen definieren gefolgt von einer Klammer. In der Klammer stehen der Name der Konstante und der Wert, der der Konstante zugewiesen werden soll. Beide sind in Anführungszeichen eingeschlossen und durch ein Komma getrennt. Dies wird alles durch ein Semikolon gefolgt.
  • Sie werden feststellen, dass der Wert von Ohio in Anführungszeichen gesetzt wird. Dies liegt daran, dass es sich um eine Zeichenfolge handelt. Um einen numerischen Wert zu speichern, benötigen Sie keine Anführungszeichen.

    define ("TAX", 4);

  • Sie werden auch feststellen, dass im Gegensatz zu PHP-Variablen kein $ vor dem Namen der Konstanten steht.

  • Obwohl dies nicht erforderlich ist, verwenden die meisten Programmierer beim Benennen von Konstanten Großbuchstaben, um sich von den Variablen in ihrem Programm abzuheben.

  • Sie verwenden keine Anführungszeichen, wenn Sie eine Konstante in einer Echo-Anweisung verwenden. In diesem Fall zeigt die echo-Anweisung den Namen der Konstanten an.

    echo STATE; // wird Ohio anzeigen

    Echo "STATE"; // zeigt STATE an





Video-Anleitungen: PHP - MySQL Tutorijal 4 - Konstante (April 2024).