Maison  >  Article  >  développement back-end  >  Quels sont les moyens d'accéder aux méthodes statiques en php

Quels sont les moyens d'accéder aux méthodes statiques en php

coldplay.xixi
coldplay.xixioriginal
2020-10-06 10:39:083394parcourir

Comment accéder aux méthodes statiques en PHP : 1. Utilisez self, le code est [self::test();] 2. Utilisez le nom de la classe, le code est [a::test()]; ; 3. Utilisez static, le code est [public function test1(){static::test()}].

Quels sont les moyens d'accéder aux méthodes statiques en php

Comment accéder aux méthodes statiques en PHP :

1 : Utilisez self, le code est comme suit

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

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

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

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!

Déclaration:
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