Heim > Backend-Entwicklung > PHP-Tutorial > Eine kurze Einführung in PHP-Konstanten und -Variablen

Eine kurze Einführung in PHP-Konstanten und -Variablen

不言
Freigeben: 2023-04-03 22:42:01
Original
1950 Leute haben es durchsucht

Dieser Artikel bietet Ihnen eine kurze Einführung in PHP-Konstanten und -Variablen. Freunde in Not können darauf verweisen.

Konstante

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(&#39;NAME&#39;));//结果为bool(true)
Nach dem Login kopieren

-Variablen

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

2. Globale Variablen


Im Gegensatz zu lokalen Variablen kann auf globale Variablen überall im Programm zugegriffen werden

  • Variablen, die außerhalb aller Funktionen definiert sind, haben ihren Gültigkeitsbereich innerhalb der gesamten PHP-Datei

  • Globale Variablen werden innerhalb von Funktionen verwendet und Schlüsselwörter werden vor dem hinzugefügt Variablen globale Deklaration oder verwenden Sie $GLOBAL[”], um auf

  • //定义一个变量
    $a;
    //传值赋值
    $a = 5;
    //引用赋值
    $b = &$a;//把$a的地址传给$b
    $b = 6;
    echo $a;//结果为6
    //引用赋值,改变$b等于是改变$a
    //销毁变量
    unset($a);
    //判断变量是否存在
    var_dump(isset($a));//结果为bool(false),说明$a不存在已经被销毁
    Nach dem Login kopieren
  • 3 zuzugreifen. Statische Variablen

Statische Variablen sind eine besondere Art von lokalen Variablen , statische Variablen existieren nur innerhalb des Funktionsumfangs

  • Nach Beendigung der Funktion sind sie weiterhin auf dem Stapel vorhanden und werden nicht zerstört

  • Fügen Sie den Schlüssel vor der Variablen Word static hinzu, die Variable wird zu einer statischen Variablen

  • //全局变量
    $a = 1;function fnc(){
        //引用全局变量
        global $a;    
        echo $a;    
        $a = $a+1;    
        //使用全局变量数组引用
        echo $GLOBALS[&#39;a&#39;];
    }
    fnc();//结果为1 2
    Nach dem Login kopieren
  • Variable Variable

Eine variable Variable bezieht sich auf die Verwendung des Werts einer Variablen als diesen Variablennamen

  • Variablennamen können mithilfe der

  • -Syntax mit zwei Dollarzeichen $ dynamisch benannt und definiert oder umschlossen werden mit {} Steh auf

  • //静态变量
    function fnc(){
        //定义一个静态变量
        static $count = 1;    
        echo $count;    
        $count += 1;
    }
    fnc();//结果为1
    fnc();//结果为2
    //说明静态变量$count,没有随着函数的结束而销毁
    Nach dem Login kopieren
  • Verwandte Empfehlungen:

  • PHP-Neulinge lernen Variablen und Konstanten


    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!

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