ホームページ > php教程 > php手册 > PHP オブジェクト指向 - modifiers_php の基本へのアクセスの概要

PHP オブジェクト指向 - modifiers_php の基本へのアクセスの概要

WBOY
リリース: 2016-05-16 09:00:20
オリジナル
2261 人が閲覧しました

PHP には次の 3 つのアクセス修飾子があります。

パブリック (パブリック、デフォルト)
プロテクト (保護)
プライベート (プライベート)

これらは個別に使用できます。クラスの属性とメソッド (クラスの属性とメソッドを総称してクラスのメンバーと呼びます) を使用して、クラス メンバーのアクセス許可を変更します。
public (public、default)
PHP5 では、クラスでメンバーのアクセス修飾子が指定されていない場合、デフォルトは public アクセスです。

/*
次の 2 つのメソッドは、アクセス許可を宣言するという同じ効果があります。
*/
function Say(){};
public functionsay(){}; クラスのメンバーが public アクセス修飾子を使用して宣言されている場合、そのメンバーは外部コードからアクセスして操作できます。
プライベート (プライベート)
プライベートとして定義されたメンバーは、クラス内のすべてのメンバーに表示され、アクセス制限はありません。クラス外からのアクセスは禁止です。
protected (protected)
protected は少し複雑で、protected メンバーとして宣言され、このクラスのサブクラスによるアクセスのみを許可します。

アクセス許可ステータス テーブル:

アクセス権

公開

保護されています

非公開

すべて

サブクラス

クラス内

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