php ruft die statische Methode auf: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie „class Char{...}“. 3. Erstellen Sie „public static function Join(){...}“. Char „::Join();$test->Join();$test::Join();“ kann aufgerufen werden.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
Wie rufe ich eine statische Methode in PHP auf?
Der Code für die Verwendung der statischen Methode in PHP lautet wie folgt:
<?php class Char{ public static $number = 0; public static $name; function __construct($what){ self::$name = $what; } public static function Join(){ self::$number++; echo self::$number," Is :",self::$name,"<br />"; } } $test = new Char('a'); Char::Join(); #注意, 在静态方法中不能访问非静态变量 #Char::Join(); #$test->Join(); #$test::Join(); 可以这样调用
Verwandte Einführung:
Statische Attribute
1: statisch Statische Attribute existieren allein in der Klasse (gehören zur Klasse) und gehören nicht zu das Objekt. Daher existiert dieses Attribut, solange die Klasse deklariert ist. Sie können auf diese statische Eigenschaft zugreifen, ohne auf ein Objekt angewiesen zu sein.
2: Es gibt immer eine statische Eigenschaft in der Klasse, sodass sie von allen Objekten gemeinsam genutzt wird.
Statische Methoden
Gewöhnliche Methoden werden in Kategorien gespeichert und haben nur eine Kopie im Speicher. Das Gleiche gilt für statische Methoden. Unterschied: Gewöhnliche Methoden erfordern den Aufruf von Objekten und diese müssen an diese gebunden sein. Statische Methoden müssen nicht daran gebunden werden. Statische Methoden müssen dies nicht binden. Statische Methoden müssen nicht daran gebunden sein und können über den Klassennamen aufgerufen werden
Empfohlenes Lernen: „
PHP Video TutorialDas obige ist der detaillierte Inhalt vonSo rufen Sie eine statische Methode in PHP auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!