http://pikucha.sakura.ne.jp/blog/2015/03/10/php_class/
PHP入門(3) クラス、継承 短時間でこれだけ学習
前回Switch文
PHP5
・ポイント
1.メンバ変数 public(どこからでも),private(自身のクラスのみ)、protected(継承クラスでも)、PHP4ではvar
2.PHP4 関数名をクラス名にするとコンストラクタ(インスタンス化に実行される)、PHP5function __construct()とする。 __destruct()もある。
3.staticと宣言すると、インスタンス化しなくてもHoge::$liとして利用可能で変更もできる
4.constと宣言すると、インスタンス化しなくてもHoge::dame($がいらない)として利用可能だが変更不可
5.static functionスタティックメソッドは、インスタンス化しなくてもHoge::cssTag()として利用可能(インスタンス化しなくてよい)
6.継承はextends
public static $li=”teisu”; //変更OK Hoge::$li(インスタンス化しなくてよい)
const dame=4; //変更不可 Hoge::dame($がいらない)
function __constract() //コンストラクタ
//継承
class Koko extends Hoge
$a = new Hoge();//コンストラクタが呼ばれる
参考
PHP入門 – クラス
http://www.tohoho-web.com/php/class.html
ほでなすHP PHP
http://www.shigeweb.jp/php/project_p/?section=first&page=class