ホームページ > バックエンド開発 > PHPの問題 > PHPの一般的な属性修飾子は何ですか

PHPの一般的な属性修飾子は何ですか

王林
リリース: 2023-02-26 11:16:02
オリジナル
3599 人が閲覧しました

PHPの一般的な属性修飾子は何ですか

フォーム:

class  类名{
访问控制修饰符  属性或方法定义;
}
有3个访问修饰符:
ログイン後にコピー

public: パブリック: どこからでもアクセス可能 (使用可能)。

protected: 保護: クラス内、およびクラスのサブクラスまたは親クラス内でのみアクセス (使用) できます。

private: プライベート: クラス内でのみアクセス (使用) できます。

関数:

は、変更するメンバーの「アクセシビリティ」を「制限」するために使用されます;

アクセシビリティ:

コード内で次の 2 つの構文形式を使用することの「有効性」(合法性) です:

オブジェクト->インスタンス属性またはメソッド;

クラス::静的プロパティまたはメソッド;

アクセス制御修飾子。この構文フォームの場所を使用して、アクセス可能かどうかを判断する必要があります。

アクセス場所(スコープ)は3つあります:

あるクラス内:

あるクラスを継承するクラス内:

特定のクラスの外部:

概要の説明:

1. パブリックに変更されたメンバーはどこからでもアクセスできます;

2 、内部ではクラスでは、どのレベルのメンバーにもアクセスできます。

3. Public は最も幅広いアクセシビリティを持ち、private は最も狭いアクセシビリティを持ちます。protected はその中間です。

推奨チュートリアル : PHP ビデオチュートリアル######

以上がPHPの一般的な属性修飾子は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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