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

Kann PHP den Wert einer Konstante ändern?

青灯夜游
青灯夜游Original
2021-09-18 16:00:472821Durchsuche

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)
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;));
?>

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!

Stellungnahme:
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