ホームページ  >  記事  >  バックエンド開発  >  PHPクラスで静的メソッドを使用するにはいくつかの方法があります

PHPクラスで静的メソッドを使用するにはいくつかの方法があります

coldplay.xixi
coldplay.xixiオリジナル
2020-11-04 14:35:182705ブラウズ

PHP クラスで静的メソッドを使用する方法: 1. self を使用し、コードは [self::test();]; 2. クラス名を使用し、コードは [public function test1()a :: test()]; 3. static を使用します。コードは [static::test()] です。

PHPクラスで静的メソッドを使用するにはいくつかの方法があります

php クラスで静的メソッドを使用する方法:

1. self を使用します。コードは次のとおりです

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

2. クラス名を使用します。コードは次のとおりです。

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

3. 静的を使用します。コードは次のとおりです。

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

関連する無料学習の推奨事項: phpプログラミング(ビデオ)

以上がPHPクラスで静的メソッドを使用するにはいくつかの方法がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。