Heim > Backend-Entwicklung > PHP-Tutorial > Statischer Variablenindex der PHP-Klasse

Statischer Variablenindex der PHP-Klasse

WBOY
Freigeben: 2016-08-08 09:33:10
Original
1080 Leute haben es durchsucht

Die Verwendung statischer Variablen in PHP ist relativ weit verbreitet. Wir können den statischen Modifikator nicht nur vor einer Klasse, Methode oder Variablen hinzufügen, sondern sogar das Schlüsselwort static zu den internen Variablen der Funktion hinzufügen. Der Wert einer Variablen mit dem hinzugefügten statischen Modifikator geht auch nach der Ausführung der Funktion nicht verloren. Das heißt, die Variable merkt sich beim nächsten Aufruf dieser Funktion weiterhin ihren ursprünglichen Wert.

Laden Sie den Code direkt hoch

<?php
class example{
    public static $pa;
    public $pb;
    public function __construct(){
        $this->pb = ++self::$pa;
    }
}

$a = new example;
$b = new example;

echo $a->pb;
echo '<hr/>';
echo $b->pb;
?>
Nach dem Login kopieren

Ursprünglich dachte ich, das Ergebnis sollte sein

<span>1</span> ----------------------------------------------------- <span>1</span>
Nach dem Login kopieren

Aber ich habe mich geirrt, das richtige Ergebnis ist

<span>1</span> ---------------------------------------------------------------------------------- <span>2</span>
Nach dem Login kopieren

Wenn Sie die Grundlagen nicht gut gelernt haben, beeilen Sie sich und holen Sie nach.

Das Obige stellt den statischen Variablenindex der PHP-Klasse vor, einschließlich der statischen PHP-Variablen und des Indexinhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

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