PHP クラスの静的メソッドと静的プロパティの参照メソッド
クラスの静的プロパティとこの場合、クラスをインスタンス化せずに、「::」を使用してメソッドを直接呼び出すことができます。
静的プロパティと静的メソッドを呼び出す場合 (推奨学習: PHP プログラミングの入門から習熟まで )
::With- > ; 機能は同じですが、使用するオブジェクトが異なります。 ::クラス内の静的メソッドまたはプロパティを参照するため、インスタンス化する必要はありません。
クラスを作成し、次のように静的プロパティ $a と静的メソッド b を作成します。
class test { static public $a; static public function b() {}
静的プロパティ $a を呼び出す場合は、次のようにします。
test::$a;
注: A の前に $ 記号を付ける必要がありますが、これは -> 記号とは異なります。
静的メソッド b を呼び出す場合は、次のようにします。
test::b();
独自のクラスまたは親クラスの属性やメソッドを呼び出す場合
最初に作成します親クラス
class test { public function b() {} }
親クラスのメソッド b
parent::b();
独自のメソッド cs を呼び出す必要がある場合、2 つのメソッドがあります
うわー以上がPHP の 2 つのコロンは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。