Heim > Backend-Entwicklung > PHP-Tutorial > Der Unterschied zwischen -> und :: in PHP

Der Unterschied zwischen -> und :: in PHP

藏色散人
Freigeben: 2023-04-08 09:00:01
nach vorne
3957 Leute haben es durchsucht

Der Unterschied zwischen -> und :: in PHP

-> 

Methoden und Attribute in einer Klasse, die zum Referenzieren von Klasseninstanzen verwendet werden

Zum Beispiel:

class Test{
    function add(){return $this->var++;}
    var $var = 0;
}
$a = new Test;  //  实例化对象名称
echo $a->add();
echo $a->var;
Nach dem Login kopieren

::

Referenzmethoden von statischen Methoden und statischen Eigenschaften in der Klasse

Zum Beispiel:

class Test{
    public static function test(){
    public static $test = 1;
   }
}
Nach dem Login kopieren

Statische Methoden und statische Eigenschaften der Klasse muss nicht instanziiert werden Das Objekt wird direkt verwendet (die verwendete Methode ist Klassenname::statischer Methodenname)

Test::test();  //  调用静态方法test
Test::$test;  //  来取得$test静态属性的值
Nach dem Login kopieren

Hinweis:

Die statische Methode wurde bereits beim Lesen instanziiert und importiert Diese Klasse oder das Importieren dieser Klassendatei wird im Speicher gespeichert und nicht statische Klassen müssen neu sein.

Auch wenn eine statische Klasse mehrere Instanzen im Speicher hat, gibt es nur eine Kopie der statischen Attribute.

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen -> und :: in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:learnku.com
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage