Heim > Artikel > Backend-Entwicklung > Welche Rolle und Entwicklung hat das Schlüsselwort „var' in PHP?
Untersuchung der Verwendung des Schlüsselworts „var“ in PHP
Das Schlüsselwort „var“ in PHP diente als Methode zum Deklarieren von Klassenmitgliedern Variablen, insbesondere während der PHP4-Ära. Allerdings hat seine Relevanz in PHP5 und darüber hinaus abgenommen. Dennoch ist das Verständnis seines Verhaltens und seiner Änderungen sowohl für Entwickler, die mit seinem Erbe vertraut sind, als auch für diejenigen, die ihr Verständnis der Entwicklung von PHP verbessern möchten, von Vorteil.
Deklaration in PHP4
Vorher PHP5, „var“ wurde verwendet, um Klassenmitgliedsvariablen zu definieren. Es ähnelte der Syntax, die zum Deklarieren von PHP-Variablen mit dem $-Zeichen verwendet wurde:
class foo { var $x = 'y'; }
PHP5-Änderungen
Mit der Einführung von PHP5 wurde „var“ obsolet. PHP5 führte das Schlüsselwort „public“ ein, um Klassenmitgliedsvariablen explizit mit öffentlicher Sichtbarkeit zu deklarieren. Während „var“ noch funktionierte, gab es in den PHP-Versionen 5.0.0 bis 5.1.2 aufgrund seines veralteten Status eine E_STRICT-Warnung aus.
Aufhebung der Veraltung in PHP5.3
Ab PHP5.3 wurde der veraltete Status von „var“ umgekehrt. Es wurde praktisch zum Synonym für „öffentlich“ und konnte austauschbar zum Deklarieren von Klassenmitgliedsvariablen verwendet werden.
Beispielverwendung
Betrachten wir einen Beispielcode, der die Verwendung von „var“ veranschaulicht ' und 'public':
class foo { var $x = 'y'; //or you can use public like... public $x = 'y'; //this is also a class member variables. function bar() { } }
Während 'var' in PHP5 und höher immer noch erkannt wird, wird die Verwendung empfohlen „öffentlich“ für bessere Codierungspraktiken und zur Vermeidung potenzieller Altprobleme.
Das obige ist der detaillierte Inhalt vonWelche Rolle und Entwicklung hat das Schlüsselwort „var' in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!