Heim > Backend-Entwicklung > PHP-Problem > Kann PHP den Wert einer Konstante ändern?

Kann PHP den Wert einer Konstante ändern?

青灯夜游
Freigeben: 2023-03-12 18:04:01
Original
2970 Leute haben es durchsucht

php kann den Wert von Konstanten nicht ändern. Eine Konstante ist eine Größe, die nicht geändert, neu definiert oder undefiniert werden kann. Sie wird normalerweise zum Speichern von Daten verwendet, die sich nicht ändern und deren Änderung nicht erwartet wird , Strings, Boolesche Werte und Arrays.

Kann PHP den Wert einer Konstante ändern?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Entsprechend den Variablen sind Konstanten, die nicht geändert werden können definiert ist, kann die Definition nicht geändert oder abgebrochen werden.

PHP-Konstanten werden normalerweise zum Speichern von Daten verwendet, die sich nicht ändern und von denen nicht erwartet wird, dass sie sich ändern. Bei den Daten kann es sich nur um Daten von vier skalaren Datentypen handeln: Ganzzahl, Gleitkomma, Zeichenfolge und Boolesche Konstanten Der Array-Typ wird unterstützt.

Konstanten haben im Vergleich zu Variablen die folgenden Eigenschaften:

  • Vor Konstanten steht kein Dollarzeichen ($);

  • Konstanten können nur mit define() und const definiert werden; von Konstanten Ist global;

  • Sobald eine Konstante definiert ist, kann sie nicht neu definiert oder aufgehoben werden.

  • Wie definiere ich Konstanten?

Bitte lesen Sie den Artikel „So legen Sie Konstanten in PHP fest

Wie stellt man fest, ob eine Konstante existiert?

Um festzustellen, ob eine Konstante definiert wurde, können Sie die Funktion define() verwenden. Das Syntaxformat der Funktion ist wie folgt:

defined(string $name)
Nach dem Login kopieren
wobei $name der Name der zu bestimmenden Konstante ist. Die Funktion gibt einen Wert vom Typ Bool zurück. Wenn die Konstante definiert ist, gibt sie true zurück, wenn sie nicht definiert ist , es gibt false zurück. Der Beispielcode lautet wie folgt:

<?php
header("Content-type:text/html;charset=utf-8");
define(&#39;WebSite&#39;, &#39;php中文网&#39;);
const url = &#39;https://www.php.cn/&#39;;
var_dump(defined(&#39;WebSite&#39;));
var_dump(defined(&#39;url&#39;));
?>
Nach dem Login kopieren

Ausgabeergebnisse:

Empfohlenes Lernen: „

PHP-Video-TutorialKann PHP den Wert einer Konstante ändern?

Das obige ist der detaillierte Inhalt vonKann PHP den Wert einer Konstante ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage