php の静的メソッドの利点は次のとおりです: 1. 静的メソッドはコード内のどこでも使用できます; 2. クラスの各インスタンスは、クラスで定義された静的プロパティにアクセスできます; 3. インスタンス オブジェクトは存在しません。必須 静的プロパティまたは静的メソッドにアクセスできます。
静的メソッドの利点:
(推奨チュートリアル: php グラフィック チュートリアル)
( 1) コード内のどこでも使用できます (クラスにアクセスできることが前提);
(2) クラスの各インスタンスは、クラスで定義された静的プロパティにアクセスでき、静的プロパティを使用して値を設定できます。 、この値はクラスのすべてのオブジェクトで使用できます;
(3) 静的プロパティまたは静的メソッドにはインスタンス オブジェクトなしでアクセスできます。
静的メソッドは、このクラスの通常のプロパティにアクセスできません。これらのプロパティはオブジェクトに属しているためですが、静的プロパティにはアクセスできます。
(ビデオ チュートリアルの推奨: php ビデオ チュートリアル)
現在のクラス (サブクラスではない) から静的メソッドまたはプロパティにアクセスするには、self キーワードを使用できます。 $this が現在のオブジェクトを指すのと同じように、self は現在のクラスを指します。
オブジェクト内では静的メソッドを呼び出すことはできません。静的メソッドおよびプロパティはクラス メソッドおよびクラス プロパティとも呼ばれるため、オブジェクト内では疑似変数 $this を使用できません。
以上がPHPの静的メソッドの利点は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。