So ermitteln Sie, ob PHP eine statische Methode ist

PHPz
Freigeben: 2023-03-05 22:16:01
Original
3503 Leute haben es durchsucht

So bestimmt PHP, ob es sich um eine statische Methode handelt: 1. Verwenden Sie die Zugriffsform der statischen Methode, um auf die normale Methode zuzugreifen. Der Code lautet [$class =new Test();$class::wz] 2. Verwenden Sie Die Zugriffsform einer gewöhnlichen Methode greift auf die statische Methode zu. Der Code lautet [$class = new Test();]. ? Klasse und schreiben Sie eine statische Methode, eine gewöhnliche Methode:

<?php
class Test
{
    public function wzl(){
        echo &#39;我是一个普通方法<br>&#39;;
  
    }
  
    public static function cwh(){
        echo &#39;我是一个静态方法<br>&#39;;
  
    }
  
}
$class = new Test();
$class->wzl();
$class::cwh();
Nach dem Login kopieren
2 Verwenden Sie den Browser, um auf die Datei zuzugreifen und das Ergebnis anzuzeigen:

So ermitteln Sie, ob PHP eine statische Methode ist

3. Wenn wir das Zugriffsformular der statischen Methode verwenden, um auf die gewöhnliche Methode zuzugreifen Methode

$class = new Test();
$class::wzl();
Nach dem Login kopieren
Das Ergebnis ist wie folgt: 4. Wenn wir die Zugriffsform gewöhnlicher Methoden verwenden, um auf statische Methoden zuzugreifen
$class = new Test();
$class->cwh();
Nach dem Login kopieren

Das Ergebnis ist wie folgt:

5. Darüber hinaus ist es kann auch anhand der Zuordnung beurteilt werden:

$rm = new ReflectionMethod(&#39;Test&#39;,&#39;wzl&#39;);
  
var_dump($rm->isStatic());
  
$rm2 = new ReflectionMethod(&#39;Test&#39;,&#39;cwh&#39;);
  
var_dump($rm2->isStatic());
Nach dem Login kopieren

So ermitteln Sie, ob PHP eine statische Methode ist

Verwandte Lernempfehlungen:

php-Programmierung

(Video)

So ermitteln Sie, ob PHP eine statische Methode ist

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob PHP eine statische Methode ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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