Der Inhalt, der in diesem Artikel mit Ihnen geteilt wird, handelt von den Verwendungsbeispielen des Schlüsselworts var in PHP. Der Inhalt ist von großem Referenzwert und kann Freunden in Not helfen.
1 class Test{ 2 var $a=123;//访问控制,这里的var不用就不正常,当然你可以用public protected等关键词代替,来声明成员变量的属性 3 4 } 5 $obj=new Test(); 6 echo $obj->a; 7 //打印结果:123
Wenn Sie var durch public ersetzen, funktioniert es genauso.
Wenn Sie zu diesem Zeitpunkt jedoch var in der Klasse entfernen und kein Zugriffsmodifikator vorhanden ist, wird ein Syntaxfehler angezeigt.
Tatsächlich bin ich nach dem Testen davon überzeugt, dass var ein Alias für public ist und zum Definieren öffentlicher Attribute in einer Klasse verwendet wird. Aufgrund historischer Probleme wird var jetzt jedoch nicht mehr verwendet. Später habe ich die offizielle PHP-Website überprüft und festgestellt, dass es wahr ist.
Offizielle PHP-Erklärung:
Klassenattribute müssen als öffentlich, geschützt oder privat definiert werden. Wenn es mit var definiert ist, gilt es als öffentlich.
Hinweis: Aus Kompatibilitätsgründen ist die Methode zum Definieren von Variablen mithilfe des Schlüsselworts var in PHP 4 auch in PHP 5 weiterhin gültig (genau wie ein Alias für das Schlüsselwort public). In Versionen vor PHP 5.1.3 generiert diese Syntax eine E_STRICT-Warnung
Verwandte Empfehlungen:
Wie werden PHP-Variablen definiert und wie funktioniert PHP?
Das obige ist der detaillierte Inhalt vonAnwendungsbeispiele für das Schlüsselwort var in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!