2010-08-25から1日間の記事一覧

クラス名と同名のメソッド名がある場合の挙動

PHP

PHP 4.x 系ではクラスのコンストラクタはクラス名と同名のメソッド名で定義する。 PHP 5.x 以降は __construct() というメソッド名がコンストラクタとなる。 クラス名と __construct() を同時に定義した場合以下のようなエラーが出ると思ってた*1。 Strict s…