ホームページ  >  記事  >  バックエンド開発  >  phpの静的メソッドの特徴は何ですか

phpの静的メソッドの特徴は何ですか

WBOY
WBOYオリジナル
2022-03-14 11:57:002653ブラウズ

PHP の静的メソッドの特徴は次のとおりです: 1. 静的メソッドは static キーワードで変更されます; 2. 静的メソッドはコード内のどこでも使用できます; 3. 静的メソッドにはインスタンスを必要とせずにアクセスできますオブジェクト; 4. 、静的メソッドは静的変数のみを操作でき、非静的変数は操作できません。

phpの静的メソッドの特徴は何ですか

この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。

php 静的メソッドの特徴とは

静的メソッドはクラス メソッドとも呼ばれます。静的メソッドはすべてのオブジェクト インスタンスに属します: 静的関数メソッド名

クラスの外:クラス名: :クラスメソッド名またはオブジェクト名->クラスメソッド名

クラス内: self::クラスメソッド名またはクラス名::クラスメソッド名

変数が必要な場合すべての変数 共有する場合は、静的変数を導入する必要があります。静的変数のみを操作するメソッドの場合は、静的メソッドを使用してください

静的変数を操作する場合は、静的メソッドを操作する必要があります。非静的属性 (変数) は使用できません。

静的メソッドの特徴:

1.静的メソッドは静的メソッドのみを操作でき、非静的変数は操作できません

2.通常のメンバー メソッドは、静的メソッドのみを操作できます。非静的変数を操作する 変数は静的変数も操作できます

静的メソッドの利点:

(1) コード内のどこでも使用できます (クラスにアクセスできることが前提);

( 2) クラスの各インスタンスは、クラスで定義された静的プロパティにアクセスでき、静的プロパティを使用して値を設定できます。値はクラスのすべてのオブジェクトで使用できます。

(3) インスタンス オブジェクトは必要なく、静的なプロパティまたはメソッドにアクセスします。

静的メソッドは、このクラスの通常のプロパティにアクセスできません。これらのプロパティはオブジェクトに属しているためですが、静的プロパティにはアクセスできます。

推奨学習: 「PHP ビデオ チュートリアル

以上がphpの静的メソッドの特徴は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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