2018/11/22 static,静的プロパティ,self,定数など

静的(static)プロパティ

  • 静的(static)プロパティはクラスがインスタンス化されていなくても利用できる。
  • インスタンスかされているものも含めて全てのオブジェクトに共通。
  • 静的プロパティにアクセスする方法(クラスがEmployee,静的プロパティが$company)

①クラス外

Employee::$company

②クラスコンテキスト

self::$company

クラス定数

  • クラス定数にアクセスする方法(クラスがEmployee,静的プロパティが$company)

①クラス外

Employee::REGULAR

②クラスコンテキスト

self::REGULAR

 

コメントを残す

メールアドレスが公開されることはありません。