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 '我是一个普通方法<br>';
}
public static function cwh(){
echo '我是一个静态方法<br>';
}
}
$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:
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('Test','wzl');
var_dump($rm->isStatic());
$rm2 = new ReflectionMethod('Test','cwh');
var_dump($rm2->isStatic());
Nach dem Login kopieren
![1600652604390481.png So ermitteln Sie, ob PHP eine statische Methode ist](/static/imghw/default1.png)
Verwandte Lernempfehlungen: php-Programmierung
(Video)
![1600652610205607.png So ermitteln Sie, ob PHP eine statische Methode ist](/static/imghw/default1.png)
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!