ホームページ > バックエンド開発 > PHPの問題 > PHPで静的メソッドにアクセスする方法は何ですか

PHPで静的メソッドにアクセスする方法は何ですか

coldplay.xixi
リリース: 2023-03-06 12:30:02
オリジナル
3398 人が閲覧しました

PHP で静的メソッドにアクセスする方法: 1. self を使用します。コードは [self::test();]; 2. クラス名を使用します。コードは [a::test()] です。 ; 3. static を使用します。コードは [public function test1(){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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート