[Recommandations d'apprentissage associées : Tutoriel graphique php 】
Comment PHP détermine s'il s'agit d'une méthode statique :
1 Créez un nouveau fichier, créez une classe et écrivez une méthode statique, une. méthode ordinaire :
<?php class Test { public function wzl(){ echo '我是一个普通方法<br>'; } public static function cwh(){ echo '我是一个静态方法<br>'; } } $class = new Test(); $class->wzl(); $class::cwh();
2. Utilisez le navigateur pour accéder au fichier et afficher les résultats :
3. accéder à la méthode ordinaire
$class = new Test(); $class::wzl();
Le résultat est le suivant :
4 Si on utilise le formulaire d'accès de la méthode ordinaire pour accéder à la méthode statique
$class = new Test(); $class->cwh();Le résultat est le suivant : 5 De plus, il peut également être jugé par cartographie Modifier comme suit :
$rm = new ReflectionMethod('Test','wzl'); var_dump($rm->isStatic()); $rm2 = new ReflectionMethod('Test','cwh'); var_dump($rm2->isStatic());.
Recommandations d'apprentissage associées :Programmation php (Vidéo)