menu
書いてる野郎
orebike@gmail.com
特別なキーワード __construct
を使う。こいつが new の時によびだされるということ
class Hoge{ public function __construct($a){ } }
古い PHP の仕様で Java と同様にクラス名と同一名のメソッドがコンストラクタとみなされるというものがある。
class Hoge{ public function Hoge($a){ } }
実はハマりポイントがあって、これは全く同一名称じゃなくてもよいっぽく、このように大文字小文字を無視して書いてもコンストラクタとみなされて実行される。
class Hoge{ public function hoge($a){ } }