Konstant
1. Die Zusammensetzung von Konstante = Konstantenname + Konstantenwert
Konstantenname: bestehend aus [a-zA-Z0-9_], und Zahlen können nicht als Anfang verwendet werden und Großbuchstaben werden empfohlen.
definieren: Codezeilen, Kontrollstrukturen, Schleifenstrukturen, Funktionen
mit define in der Funktion deklariert Die Konstanten können erst nach Aufruf der Funktion verwendet werden, andernfalls wird ein Fehler gemeldet und der String wird als
(2) Geltungsbereich
Define- und Const-Konstanten, die in der Codezeile deklariert werden, haben globale Gültigkeit
In der Klasse deklarierte const-Konstanten können nur in der Klasse
( 3) const verwendet einen gewöhnlichen Konstantennamen, define kann einen Ausdruck als Namen verwenden
const FOO = 'BAR' ;
für ($i = 0; $i < 32; ++$i) {
define(' BIT_' . $i, 1 << $i);
}
(4) const kann nur statische Skalare akzeptieren, während define kann jeden Ausdruck annehmen
Zum Beispiel:
const BIT_5 = 1 << 5; // Ungültig ungültig
define('BIT_5', 1 << 5); // Gültig gültig
(5) Bei durch const definierten Konstanten muss die Groß-/Kleinschreibung beachtet werden, bei define kann dies der Fall sein Übergeben Sie den dritten Parameter (true gibt an, dass die Groß-/Kleinschreibung nicht berücksichtigt wird), um anzugeben, ob die Groß-/Kleinschreibung berücksichtigt werden soll ', 'BAR', true);
Echo FOO; // BAR
Echo FOO; >
(6)
Die Verwendung von const macht den Code einfach und leicht lesbar. const selbst ist eine Sprachstruktur und define ist eine Funktion
const ist viel schneller als beim Kompilieren definiert Illustration:
Adresse der Bildressource: http:// download.csdn.net/detail/zz249456649/8571357
Nur ein persönlicher Kommentar
Die Definition von Konstanten: Wenn die Seite ausgeführt wird oder in einer Klasse, deklarieren Sie einen Wert, der ändert sich nie
Verwendung:
Formeln, Projektkonfigurationsdateien, Website-Stammverzeichnisse usw.
Das Obige hat die grundlegenden Konstanten von PHP vorgestellt, einschließlich verwandter Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.