Verwendung eines globalen Schlüsselworts in PHP

怪我咯
Freigeben: 2023-03-10 20:34:01
Original
1519 Leute haben es durchsucht

Mengen werden in globale Variablen und lokale Variablen unterteilt. Jeder, der die C-Sprache gelernt hat, weiß, dass der Gültigkeitsbereich einer globalen Variablen die gesamte Datei ist. Es ist sogar innerhalb der -Funktion gültig, aber wenn Sie in PHP eine globale Variable in einer Funktion verwenden, geht PHP davon aus, dass diese Variable nicht definiert ist. Wenn wir diese globale Variable innerhalb der Funktion verwenden müssen, müssen wir das Schlüsselwort global vor der globalen Variablen innerhalb der Funktion hinzufügen. Unten ist eine kleine Demo, die ich geschrieben habe. Um zu beweisen, was ich oben gesagt habe

<?php

 

    $str = "string";

    function test()
    {  

       if (isset($str)) 
       {
          echo "the string is defined";
       }
       else 
       {
          echo "the string is undefined";
       }
    }
    test();

?>
Nach dem Login kopieren

Dies ist das Ergebnis der Ausführung im Browser:

Verwendung eines globalen Schlüsselworts in PHP

<?php
 
    $str = "string";
    function test()
    {  
       global $str;//上面的test函数中没有这句话
       if (isset($str)) 
       {
          echo "the string is defined";
       }
       else 
       {
          echo "the string is undefined";
       }
    }
    test();
?>
Nach dem Login kopieren

Dies ist das Ergebnis der Ausführung im Browser der Browser Das laufende Ergebnis:

Verwendung eines globalen Schlüsselworts in PHP

Das obige ist der detaillierte Inhalt vonVerwendung eines globalen Schlüsselworts in PHP. 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