Heim Backend-Entwicklung PHP-Tutorial PHP-Grundkonstanten

PHP-Grundkonstanten

Aug 08, 2016 am 09:26 AM
const

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.

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tiefes Verständnis von const in der C-Sprache Tiefes Verständnis von const in der C-Sprache Feb 18, 2024 pm 12:56 PM

Ausführliche Erklärung und Codebeispiele von const in C. In der C-Sprache wird das Schlüsselwort const zum Definieren von Konstanten verwendet, was bedeutet, dass der Wert der Variablen während der Programmausführung nicht geändert werden kann. Mit dem Schlüsselwort const können Variablen, Funktionsparameter und Funktionsrückgabewerte geändert werden. Dieser Artikel bietet eine detaillierte Analyse der Verwendung des Schlüsselworts const in der C-Sprache und stellt spezifische Codebeispiele bereit. const modifizierte Variable Wenn const zum Ändern einer Variablen verwendet wird, bedeutet dies, dass die Variable eine schreibgeschützte Variable ist und nicht geändert werden kann, sobald ihr ein Wert zugewiesen wurde. Zum Beispiel: constint

Lassen Sie uns über die Unterschiede zwischen var, let und const sprechen (Codebeispiel) Lassen Sie uns über die Unterschiede zwischen var, let und const sprechen (Codebeispiel) Jan 06, 2023 pm 04:25 PM

Dieser Artikel vermittelt Ihnen relevantes Wissen über JavaScript. Er stellt Ihnen hauptsächlich die Unterschiede zwischen var, let und const sowie die Beziehung zwischen ECMAScript und JavaScript vor. Ich hoffe, es ist hilfreich für alle.

So verwenden Sie const in der C-Sprache So verwenden Sie const in der C-Sprache Sep 20, 2023 pm 01:34 PM

const ist ein Schlüsselwort, das zum Deklarieren von Konstanten, const-Modifikatoren in Funktionsparametern, const-modifizierten Funktionsrückgabewerten und const-modifizierten Zeigern verwendet werden kann. Detaillierte Einführung: 1. Das Schlüsselwort const kann zum Deklarieren von Konstanten verwendet werden. Der Wert der Konstante kann während der Ausführung des Programms nicht geändert werden. Zeichen usw. oder ein benutzerdefinierter Datentyp; 2. Der const-Modifikator in den Funktionsparametern. Das Schlüsselwort const kann in den Parametern der Funktion verwendet werden, was angibt, dass der Parameter innerhalb der Funktion usw. nicht geändert werden kann.

18 Möglichkeiten, das Problem zu beheben, dass der Audiodienst unter Windows 11 nicht reagiert 18 Möglichkeiten, das Problem zu beheben, dass der Audiodienst unter Windows 11 nicht reagiert Jun 05, 2023 pm 10:23 PM

Für die Audioausgabe und -eingabe sind bestimmte Treiber und Dienste erforderlich, damit sie unter Windows 11 wie erwartet funktionieren. Manchmal treten im Hintergrund Fehler auf, die zu Audioproblemen wie fehlender Audioausgabe, fehlenden Audiogeräten, verzerrtem Audio usw. führen. So beheben Sie, dass der Audiodienst unter Windows 11 nicht reagiert. Wir empfehlen Ihnen, mit den unten genannten Korrekturen zu beginnen und sich durch die Liste zu arbeiten, bis Sie Ihr Problem gelöst haben. Der Audiodienst reagiert unter Windows 11 aus verschiedenen Gründen möglicherweise nicht mehr. Mithilfe dieser Liste können Sie die meisten Probleme überprüfen und beheben, die verhindern, dass Audiodienste unter Windows 11 reagieren. Bitte befolgen Sie die entsprechenden Abschnitte unten, um Ihnen durch den Prozess zu helfen. Methode 1: Starten Sie den Audiodienst neu

Was sind die korrekten Verwendungen des Schlüsselworts const in C++-Funktionen? Was sind die korrekten Verwendungen des Schlüsselworts const in C++-Funktionen? Apr 11, 2024 pm 02:36 PM

Korrekte Verwendung des Schlüsselworts const in C++: Die Verwendung von const zum Ändern einer Funktion bedeutet, dass die Funktion die übergebenen Parameter oder Klassenmitglieder nicht ändert. Die Verwendung von const zum Deklarieren eines Funktionszeigers bedeutet, dass der Zeiger auf eine konstante Funktion zeigt.

C++-Syntaxfehler: Const-Objekte müssen bei der Definition initialisiert werden, wie geht man damit um? C++-Syntaxfehler: Const-Objekte müssen bei der Definition initialisiert werden, wie geht man damit um? Aug 22, 2023 am 09:13 AM

Für C++-Programmierer gehören Syntaxfehler zu den häufigsten Problemen. Einer der häufigsten Fehler besteht darin, dass const-Objekte zum Zeitpunkt der Definition initialisiert werden müssen. Wenn Sie auf diese Situation stoßen, wie sollten Sie damit umgehen? Zuerst müssen wir verstehen, was ein const-Objekt ist. Das Schlüsselwort const ist ein spezieller Typqualifizierer in C++, der angibt, dass der Wert einer Variablen während der Ausführung des Programms nicht geändert werden kann. Solche Variablen werden „Konstanten“ genannt. Wenn Sie ein const-Objekt definieren, ohne es zu initialisieren, tritt der obige Fehler auf. Das ist

C++-Fehler: Const-Objekt kann nicht in Nicht-Const-Objekt konvertiert werden. Wie lässt sich das Problem beheben? C++-Fehler: Const-Objekt kann nicht in Nicht-Const-Objekt konvertiert werden. Wie lässt sich das Problem beheben? Aug 22, 2023 am 08:33 AM

Als stark typisierte Sprache muss C++ bei der Typkonvertierung viele Details berücksichtigen. Ein häufiges Problem besteht darin, dass konstante Objekte nicht in nicht konstante Objekte konvertiert werden können. Dieses Problem tritt häufiger auf, wenn Zeiger und Referenzen beteiligt sind. Als nächstes werden wir die Ursachen und Lösungen für dieses Problem detailliert beschreiben. Die Ursache des Problems liegt darin, dass das Schlüsselwort const in C++ zum Definieren von Konstanten verwendet wird. Sobald eine Konstante definiert ist, kann sie nicht mehr geändert werden. Wenn wir ein konstantes Objekt in ein nicht konstantes Objekt konvertieren, versuchen wir tatsächlich, a zu ändern

Verwendung von Konstantzeigern und unveränderlichen Objekten in C++ Verwendung von Konstantzeigern und unveränderlichen Objekten in C++ Jun 06, 2024 am 10:30 AM

In C++ zeigen konstante Zeiger auf nicht veränderbare Daten, während unveränderliche Objekte die Eigenschaft haben, dass sie nicht geändert werden können. Die Hauptvorteile sind: konstante Zeiger: Verhindern, dass die Daten, auf die verwiesen wird, versehentlich geschrieben werden, und stellen die Datenintegrität sicher. Unveränderliche Objekte: Durch Konstantmachen von Klassenmitgliedsvariablen werden Objekte erstellt, die nicht geändert werden können, um die Datensicherheit zu gewährleisten.

See all articles