Comment déterminer si php est une méthode statique

PHPz
Libérer: 2023-03-05 22:16:01
original
3510 Les gens l'ont consulté

Comment PHP détermine s'il s'agit d'une méthode statique : 1. Utilisez le formulaire d'accès de la méthode statique pour accéder à la méthode ordinaire, le code est [$class =new Test();$class::wz] ; 2. Utiliser la méthode ordinaire Pour accéder aux méthodes statiques, le code est [$class = new Test();].

Comment déterminer si php est une méthode statique

[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 &#39;我是一个普通方法<br>&#39;;
  
    }
  
    public static function cwh(){
        echo &#39;我是一个静态方法<br>&#39;;
  
    }
  
}
$class = new Test();
$class->wzl();
$class::cwh();
Copier après la connexion

2. Utilisez le navigateur pour accéder au fichier et afficher les résultats :

Comment déterminer si php est une méthode statique

3. accéder à la méthode ordinaire

$class = new Test();
$class::wzl();
Copier après la connexion

Le résultat est le suivant :

Comment déterminer si php est une méthode statique

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();
Copier après la connexion

Le résultat est le suivant :

Comment déterminer si php est une méthode statique

5 De plus, il peut également être jugé par cartographie Modifier comme suit :

$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());
Copier après la connexion
.

Comment déterminer si php est une méthode statique

Recommandations d'apprentissage associées :

Programmation php (Vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal