In PHP ist eine Konstante ein Wert, der in einem Skript definiert ist. Eine Variable kann auch einen Wert speichern , der Wert einer Variablen kann während der Ausführung des Skripts zu ändern. Der Wert einer Konstante wird einmal definiert und bleibt die gleiche , während ein Skript ausgeführt wird . Konstanten und Variablen sind sowohl nützlich , sondern auch für verschiedene Zwecke. Bei der Entwicklung von Anwendungen müssen Programmierer entscheiden, ob bestimmte Werte als Konstanten oder Variablen speichern. Zweck
Beide Variablen und Konstanten in PHP können Werte speichern . Variablen sind Referenzen auf Werte oder Objekte der Anwendung , in einem Skript mit den Namen der Variablen abgerufen. Kodex nennen und instanziieren eine Variable in der gleichen Zeit . Konstanten auch Werte speichern , aber konstante Werte fixiert sind. Variable Werte können als Teil der Verarbeitung in einem Skript geändert werden. Konstanten haben in den Anwendungsbereich Stellen innerhalb eines Skripts können so jede Funktion oder Code-Struktur auf sie verweisen .
Nutzungsbedingungen
PHP Script deklarieren und verwenden Variablen und Konstanten in unterschiedlicher Weise . Zu deklarieren und Werte zuweisen Variablen , können Sie die folgende Syntax:
$ vorname = " Joe ";
Diese Variable speichert eine Zeichenfolge , die eine spätere Codeauszug verweisen kann wie folgt :
echo " Name: " . $ vorname ;
(Siehe Referenzen 1 ) Verwendung der Variablen Name enthält den Wert im Skript . Die "define" Funktion erklärt Konstanten :
define (" FIRST_NAME ", " Joe ");
Nutzung Großbuchstaben für Konstanten ist eine gemeinsame Programmierung Konvention. Die "konstante " Funktion bezieht sich auf einen konstanten Wert von jedem Skript Ort:
$ fname = konstant ( " FIRST_NAME ");
echo " Name: " $ fname ;
< . br>
Scope
der Unterschied in Umfang zwischen Variablen und Konstanten ist einer der wichtigsten Aspekte bei der Wahl zwischen ihnen für bestimmte Datenelemente . Die folgende Syntax muss innerhalb einer Funktion Struktur für ein Skript Variable zu sein scheinen dort zugänglich :
global $ vorname ;
Dies ist nicht notwendig für Konstanten , deren Wert für die gesamte Skript, wenn eingestellt Sie definieren. Die Tatsache, dass ein konstanter Wert bedeutet, dass es nicht angemessen ist in Fällen, in denen die Ausführung wird sich ändern , und weisen Sie den Wert , in diesem Fall eine Variable mehr angemessen ist.
Naming
fixiert
Programmierer haben eine Menge Freiheit in Bezug auf die Namen für die beiden Konstanten und Variablen . Allerdings gibt es Konventionen , dass viele Entwickler zu halten , da diese machen die künftige Entwicklung und die Wartung. Neben der Verwendung von Großbuchstaben für Konstanten , unterstreichen die Verwendung der Elemente in einer Variablen oder Konstanten Namen zu trennen ist ebenfalls üblich. Variablennamen sind case sensitive , so dass die beiden folgenden Zeilen erklären getrennten Variablen :
$ vorname = " Joe ";
$ First_Name = " Jim ";