修飾子のまとめ

php5からクラスが使えるようになって、zend_frameworkでモデルを作るようになったので修飾子をまとめる必要がでてきた。昔使っていたけど忘れてしまったのでまとめる。

◎static

変数:インスタンス変数とは別に、クラスに値を持たせるために使う。

メソッド:インスタンスを作らずにメソッドを利用できる。

◎private

変数:そのクラス内でのみ利用する変数。

メソッド:そのクラス内でのみ利用するメソッド。

◎protected

変数:そのクラスと派生クラス内でのみ利用する変数。

メソッド:そのクラス派生クラス内でのみ利用するメソッド。

◎pablic

変数:すべてで利用する変数。

メソッド:すべてで利用するメソッド。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です