Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet var in PHP?

Was bedeutet var in PHP?

藏色散人
藏色散人Original
2022-01-19 09:53:544283Durchsuche

var bedeutet in PHP eine Variable; in PHP müssen Klassenattribute als öffentlich, geschützt oder privat definiert werden. Wenn sie mit var definiert werden, gelten sie als öffentlich.

Was bedeutet var in PHP?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Was bedeutet var in PHP?

Der definierte String-Variablenname

var repräsentiert die Bedeutung der Variablenvariable

Verwendung des Schlüsselworts var in PHP

Ich habe viele Freunde sagen sehen, dass es keine Rolle spielt, ob var zum Definieren von Variablen in PHP verwendet wird , aber das ist nicht der Fall.

Sehen Sie sich das Beispiel an, wenn ich var so verwende:

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

Wann kann var dann verwendet werden? Bitte sehen Sie:

 class Test{
 var $a=123;//访问控制,这里的var不用就不正常,当然你可以用public protected等关键词代替,来声明成员变量的属性
 
 }
 $obj=new Test();
 echo $obj->a;
 //打印结果:123

Wenn Sie var in public ändern, funktioniert es.

Aber wenn Sie zu diesem Zeitpunkt var in der Klasse entfernen und kein Zugriffsmodifikator vorhanden ist, wird ein Syntaxfehler angezeigt.

Tatsächlich glaube ich nach dem Testen, dass var ein Alias ​​für public ist und zum Definieren öffentlicher Eigenschaften 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.

php offizielle 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 (genauso als Alias ​​für das Schlüsselwort public). In Versionen vor PHP 5.1.3 generiert diese Syntax eine E_STRICT-Warnung

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet var in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:Was bedeutet PHP-Unterstrich?Nächster Artikel:Was bedeutet PHP-Unterstrich?