Heim > Artikel > Backend-Entwicklung > Was sind statische Variablen? Was sind seine Merkmale? Wo ist der Spielraum? (mit Beispielen)
Der vorherige Artikel hat Ihnen „Wie definiere ich globale Variablen in PHP?“ vorgestellt. Wie deklariere ich? Welche Funktion hat es? (Zusammenfassung) “, dieser Artikel stellt Ihnen weiterhin vor, was statische Variablen sind? Was sind seine Merkmale? Wo ist der Spielraum? (Mit Beispielen), dieser Artikel enthält Beispiele. Schauen Sie doch einmal vorbei! ! !
Was ist eine statische Variable:
Eine mit statischer Variable innerhalb einer Funktion deklarierte Variable ist eine statische Variable
Statische Variablen werden nach Funktionsende nicht wiederhergestellt.
<?php /****** 静态函数*/ function addNum(){ $a = 1; echo $a. '<br/>'; $a ++; } addNum(); addNum(); addNum(); addNum(); addNum(); addNum(); addNum(); ?>
Codeanalyse:
Zuerst deklarieren wir eine statische Variable (statisches $a) und dann Führen Sie den Code aus. Die erhaltenen Operationsergebnisse sind 1,2, 3,4,5,6,7;
Wie in der folgenden Abbildung gezeigt;
In der statischen Variablen, wenn wir sie zum ersten Mal aufrufen und diese Variable innerhalb der Funktion ausführen, deklarieren wir die statische Variable und initialisieren sie als 1. Und dieser
Aufruf wird nur einmal ausgeführtStatische Variablen zählen normalerweise die Anzahl der Funktionsaufrufe
Empfohlenes Lernen: „PHP Video-Tutorial"
Das obige ist der detaillierte Inhalt vonWas sind statische Variablen? Was sind seine Merkmale? Wo ist der Spielraum? (mit Beispielen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!