PHP には 3 つのアクセス修飾子があります。つまり、
これらはそれぞれクラスの属性とメソッドで使用できます。クラスの属性とメソッドは総称してクラスのメンバーと呼ばれ、クラス メンバーのアクセス権を変更するために使用されます。
PHP5 では、クラスでメンバーのアクセス修飾子が指定されていない場合、デフォルトはパブリック アクセスです。
クラスのメンバーが public アクセス修飾子を使用して宣言されている場合、そのメンバーは外部コードからアクセスして操作できます。
プライベートとして定義されたメンバーは、クラス内のすべてのメンバーに表示され、アクセス制限はありません。クラス外からのアクセスは禁止です。
アクセス権ステータステーブル:
アクセス |
公開 |
保護されています |
プライベート |
すべて
|
★
|
|
|
サブクラス
|
★
|
★
|
|
カテゴリー内
|
★
|
★
|
★
|
リーリー