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
Verwandte Lernempfehlungen: php-Programmierung
(Video)
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!