統一コンストラクタ(PHP)
読み:とういつこんすとらくた
英語:unified constructors
別名:
意味:
統一コンストラクタとはPHP5から導入された共通の
コンストラクタ?名のこと。
コンストラクタは
オブジェクトを作成すると自動的に呼び出される初期化メソッドのことだが、PHP4までのコンストラクタは
Javaや
C++と同じくクラス名と同じ名前で指定した。
しかし、PHPでは
サブクラス?から
スーパークラス?のコンストラクタが自動で呼び出されないためサブクラスからスーパークラスのコンストラクタを呼び出す際、スーパークラスの名前をわざわざ指定しなければならなかった。そのためPHP5からはスーパークラス名でコンストラクタを呼び出す煩わしさを解消させるために__construct()という共通名で指定できるようになった。
2008年07月24日
最終更新:2008年07月24日 17:42