Heim > Backend-Entwicklung > PHP-Problem > Wie definiere ich globale Variablen in PHP? Wie deklariere ich? Welche Funktion hat es? (Zusammenfassen)

Wie definiere ich globale Variablen in PHP? Wie deklariere ich? Welche Funktion hat es? (Zusammenfassen)

慕斯
Freigeben: 2023-03-10 11:00:02
Original
4141 Leute haben es durchsucht

Der letzte Artikel hat Ihnen „Der wenig bekannte Funktionsvariablenbereich (Implementierungsschritte)“ vorgestellt. In diesem Artikel erfahren Sie weiterhin, wie Sie globale Variablen definieren. Wie deklariere ich? Was funktioniert? Lasst uns gemeinsam lernen!

Wie definiere ich globale Variablen in PHP? Wie deklariere ich? Welche Funktion hat es? (Zusammenfassen)

Globale Variablen:

  • Gewöhnliche Variablen: Gewöhnliche Variablen beziehen sich auf außerhalb der Funktion deklarierte Variablen. Ihr Gültigkeitsbereich ist Teil der gesamten Seite und kann nicht innerhalb der Funktion verwendet werden Die Funktionsvariablen, auf die sowohl intern als auch extern zugegriffen werden kann und die verwendet werden können, sind globale Variablen Variablen außerhalb der Funktion? Anhand der Ergebnisse der Ausführung unseres Codes können wir erkennen, dass er nicht funktioniert. Das heißt, wenn wir eine Variable innerhalb der Funktion definieren und diese dann ausgeben (Echo). Es scheint, dass wir diese Variable nicht definiert haben, daher wissen wir, dass gewöhnliche Variablen sich auf Variablen beziehen, die außerhalb der Funktion deklariert wurden. Ihr Gültigkeitsbereich ist Teil der gesamten Seite und kann nicht innerhalb der Funktion verwendet werden.

  • Der Code wird wie folgt demonstriert:
  • <?php
         /****** 普通变量*/
         $pome = &#39;你最喜欢的唯美古诗词有哪些?&#39;;
         function pome(){
             echo $pome;
         }
         pome();
      
      
    ?>
    Nach dem Login kopieren

Code-Analyse:

Wie definiere ich globale Variablen in PHP? Wie deklariere ich? Welche Funktion hat es? (Zusammenfassen)Definieren Sie zunächst eine Variable außerhalb der Funktion Variable und dann eine Funktion function demo() innerhalb der Funktion. Wenn wir eine globale Variable erstellen möchten, müssen wir eine Variable mit deklarieren den gleichen Namen wie die äußere Variable innerhalb der Funktion, müssen wir ein Schlüsselwort namens (global) verwenden, um eine Variable mit demselben Namen wie die externe zu deklarieren Geben Sie diesen Inhalt aus (Echo). Der Demonstrationscode lautet wie folgt:

<?php
     /****** 普通变量*/
     $pome = &#39;你最喜欢的唯美古诗词有哪些?&#39;;
     function pome(){
         echo $pome;
     }
     pome();
     echo $pome;
     
  
   
?>
Nach dem Login kopieren

Was passiert, wenn wir versuchen, den Wert von $str innerhalb der Funktion zu ändern? Der Demo -Code lautet wie folgt:

<?php
     /****** 全局变量*/
     $str = &#39;树叶落到木地板上,说了一句,我喜欢你&#39;;
     function demo(){
         global $str;
         echo $str;
     }
  demo();
   
?>
Nach dem Login kopieren
function,pome() Die Code -Demo lautet wie folgt:

Wie definiere ich globale Variablen in PHP? Wie deklariere ich? Welche Funktion hat es? (Zusammenfassen)

In Zusammenhang mit der Zusammenfassung:

Globale Variablenmethode implementieren 1:

1Wie definiere ich globale Variablen in PHP? Wie deklariere ich? Welche Funktion hat es? (Zusammenfassen)

Have eine Variable innerhalb der Funktion

In der Funktion gibt es auch eine Variable mit demselben Namen außerhalb Wie definiere ich globale Variablen in PHP? Wie deklariere ich? Welche Funktion hat es? (Zusammenfassen)

Verwenden Sie das Schlüsselwort global, um die Variable mit demselben Namen innerhalb der Funktion zu ändern, wodurch globale Variablen realisiert werden können

Hinweis: Globale Deklaration von Globale Variablen verbieten die Zuweisung.

    Wenn einer Variablen ein Wert innerhalb der Funktion zugewiesen wurde und diese dann global deklariert wird, führt dies dazu, dass der Wert der Variablen zum Wert der Variablen außerhalb der Funktion wird.
  • Implementierung der Methode 2 für globale Variablen :
  • $GLOBALS

  • - Innerhalb der Funktion können Sie $GL0BALS[Variablenname] verwenden, um den Variablenwert direkt außerhalb der Funktion aufzurufen. Zu diesem Zeitpunkt kann er innerhalb und außerhalb der Funktion verwendet werden, wodurch eine andere Möglichkeit realisiert wird globale Variablen.
  • Empfohlenes Lernen: „

    PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie definiere ich globale Variablen in PHP? Wie deklariere ich? Welche Funktion hat es? (Zusammenfassen). 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