Anwendungsbeispiele für das Schlüsselwort var in PHP

不言
Freigeben: 2023-04-03 11:28:01
Original
1955 Leute haben es durchsucht

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
Nach dem Login kopieren

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!

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