Beispielanalyse der Prinzipien und Verwendung von PHP-Var-Schlüsselwörtern

coldplay.xixi
Freigeben: 2023-04-09 07:46:02
nach vorne
2196 Leute haben es durchsucht

Beispielanalyse der Prinzipien und Verwendung von PHP-Var-Schlüsselwörtern

Ich sehe viele Freunde sagen, dass es keine Rolle spielt, ob man var verwendet oder nicht, wenn man Variablen in PHP definiert, aber das ist nicht der Fall.

Sehen Sie sich das Beispiel an:

var $a=123;
echo $a;
//那么程序会提示语法错误,要去掉var这个变量定义才行。直接
$a=123;
echo $a;
//这样才不会报错,php是弱类型语言,所以不声明类型是没问题的。
Nach dem Login kopieren

Wann kann var dann verwendet werden? wird genauso gut funktionieren.


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

Warnung

E_STRICT

Verwandte Lernempfehlungen:
PHP-Programmierung vom Anfänger bis zum Experten

Das obige ist der detaillierte Inhalt vonBeispielanalyse der Prinzipien und Verwendung von PHP-Var-Schlüsselwörtern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jb51.net
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!