Maison > développement back-end > Problème PHP > Il existe plusieurs façons d'utiliser les méthodes statiques dans les classes PHP

Il existe plusieurs façons d'utiliser les méthodes statiques dans les classes PHP

coldplay.xixi
Libérer: 2023-03-07 09:28:01
original
2780 Les gens l'ont consulté

Comment PHP utilise les méthodes statiques dans les classes : 1. Utilisez self, le code est [self::test();] 2. Utilisez le nom de la classe, le code est [public function test1()a : : test()]; 3. Utilisez static, le code est [static::test()].

Il existe plusieurs façons d'utiliser les méthodes statiques dans les classes PHP

Comment PHP utilise les méthodes statiques dans les classes :

Utilisez self, le code est le suivant

<?php  
class a {  
    private static function test() {  
        echo &#39;test&#39;;  
    }  
    public function test1() {  
        self::test();  
    }  
}  
$ab = new a();  
$ab->test1();//结果 test
Copier après la connexion

2. Utilisez le nom de la classe, le code est le suivant

<?php  
class a {  
    private static function test() {  
        echo &#39;test&#39;;  
    }  
    public function test1() {  
        a::test();  
    }  
}  
$ab = new a();  
$ab->test1();//结果 test
Copier après la connexion

3 Utilisez statique, le code est le suivant

<?php  
class a {  
    private static function test() {  
        echo &#39;test&#39;;  
    }  
    public function test1() {  
        static::test();  
    }  
}  
$ab = new a();  
$ab->test1();//结果 test
Copier après la connexion

Recommandations d'apprentissage gratuites 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:
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