読者です 読者をやめる 読者になる 読者になる

php::public, protected, private

オブジェクトのメンバ(メソッドやプロパティ)に対するアクセス権を定義する、phpプログラム構文上のキーワードである。

  • public: どこからでもアクセス可能なもの(メンバ)
  • var: publicと同じ。php4との互換性のために存在する
  • protected: 定義されたそのクラス自身と、継承されたクラスでアクセス可能なもの(メンバ)
  • private: 定義されたそのクラス自身でアクセス可能なもの(メンバ)