php5からクラスが使えるようになって、zend_frameworkでモデルを作るようになったので修飾子をまとめる必要がでてきた。昔使っていたけど忘れてしまったのでまとめる。
◎static
変数:インスタンス変数とは別に、クラスに値を持たせるために使う。
メソッド:インスタンスを作らずにメソッドを利用できる。
◎private
変数:そのクラス内でのみ利用する変数。
メソッド:そのクラス内でのみ利用するメソッド。
◎protected
変数:そのクラスと派生クラス内でのみ利用する変数。
メソッド:そのクラス派生クラス内でのみ利用するメソッド。
◎pablic
変数:すべてで利用する変数。
メソッド:すべてで利用するメソッド。