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

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

不言
不言Original
2018-08-29 15:20:381918Durchsuche

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)

-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不存在已经被销毁
  • 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
  • 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,没有随着函数的结束而销毁
  • 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!

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