Heim > Artikel > Backend-Entwicklung > Eine kurze Einführung in PHP-Konstanten und -Variablen
Dieser Artikel bietet Ihnen eine kurze Einführung in PHP-Konstanten und -Variablen. Freunde in Not können darauf verweisen.
1. Konstante ist, wie der Name schon sagt, ein normaler Wert
2. Konstante ist eine Größe, die während der Skriptausführung unverändert bleibt
3 von Konstanten im Vergleich zur Verwendung von
//定义一个常量 define('NAME','wuhen'); //使用一个常量 echo NAME;//输出结果 wuhenecho "<br>"; //判断常量是否被定义 var_dump(defined('NAME'));//结果为bool(true)
1. Eine Variable ist ein Container, der zum vorübergehenden Speichern von Werten wie Zahlen, Textzeichen oder Arrays usw. verwendet wird.
2. Definition von Variablen
Variablen werden in PHP durch das Dollarzeichen ($) plus einen Variablennamen dargestellt. Es ist nicht erforderlich, Variablen in PHP explizit zu deklarieren.
3. Benennungsregeln
Variablennamen müssen mit Buchstaben oder Unterstrichen „_“ beginnen
Variablennamen dürfen nur enthalten Buchstaben, Zahlen, Unterstriche
Variablennamen dürfen keine Leerzeichen enthalten
PHP ist eine schwache Typprüfungssprache, daher müssen Variablen nicht vordefiniert werden Vor der Verwendung muss der Datentyp nicht angegeben werden
4. Variablenzuweisung
Pass-by-Value-Zuweisung: Verwenden Sie „=", um den Wert der Zuweisung direkt zuzuweisen Ausdruck auf eine andere Variable
Referenzzuweisung: Weisen Sie die Referenz des Speicherbereichs des Zuweisungsausdrucks einer anderen Variablen zu
5. Zerstören Sie die Variable
Verwenden Sie die Funktion unset()
6. Bestimmen Sie, ob die Variable vorhanden ist.
Verwenden Sie die Funktion isset() liegen. Es wird im Speicherstapel gespeichert und ist daher sehr schnell
//定义一个变量 $a; //传值赋值 $a = 5; //引用赋值 $b = &$a;//把$a的地址传给$b $b = 6; echo $a;//结果为6 //引用赋值,改变$b等于是改变$a //销毁变量 unset($a); //判断变量是否存在 var_dump(isset($a));//结果为bool(false),说明$a不存在已经被销毁
//全局变量 $a = 1;function fnc(){ //引用全局变量 global $a; echo $a; $a = $a+1; //使用全局变量数组引用 echo $GLOBALS['a']; } fnc();//结果为1 2
//静态变量 function fnc(){ //定义一个静态变量 static $count = 1; echo $count; $count += 1; } fnc();//结果为1 fnc();//结果为2 //说明静态变量$count,没有随着函数的结束而销毁
PHP 7: Definition von PHP-Variablen und -Konstanten
Die Beziehung und der Unterschied zwischen PHP-Konstanten und -Variablen
Das obige ist der detaillierte Inhalt vonEine kurze Einführung in PHP-Konstanten und -Variablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!