コンストラクタ

コンストラクタとはクラスからオブジェクトがnewによって作成される時に関数を自分で書き加えて呼び出す作業がなくても、自動的に呼び出されるメソッドのことで、オブジェクト作成時に初期化処理などの際に用いられる。

(コンストラクタの一般的な構文)

class クラス名(){
  function __construct(変数, 変数, ...){
    // コンストラクタ内で行いたい処理
  }
}

コンストラクタはメソッドを__constructにすることで初期化の作業を自動的に行われるようになる。