PHP-Grundkonstanten

WBOY
Freigeben: 2016-08-08 09:26:32
Original
756 Leute haben es durchsucht

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.

Konstanter Wert: zuweisbarer Datentyp Ganzzahl, Gleitkomma, Boolescher Wert, Zeichenfolge, Null

2. So deklarieren Sie Konstanten

define('konstanter Name','konstanter Wert')

const Konstanter Name = konstanter Wert (unterstützt nach PHP 5.3)

3. Erkennung von Konstanten bool definiert (konstanter Name)

4. Eigenschaften von Konstanten:

(1) Einmal definiert, kann es nicht erneut deklariert werden

(2) Einmal definiert, kann es nicht neu zugewiesen werden

5. Variablenkonstante Konstante (Konstantenname)

6. Der Unterschied zwischen define und const

(1) „Position“ kann deklariert werden

definieren: Codezeilen, Kontrollstrukturen, Schleifenstrukturen, Funktionen

const: Codezeile, Klasse

Hinweis:

Codezeile: nicht in Kontrollstrukturen, Schleifen, Funktionen, Klassen, nur eine Codezeile

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

(7)

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.

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