natsuoこんなことをしてしまうと、継承元のコンストラクタが無効になってしまうので注意。明示的に継承元のコンストラクタを起動する。継承元のコンストラクタが「Database」という名前で、継承先のコンストラクタが「Database2」だった場合は、以下のようにする。ちなみに、この仕様はPHP4のものを前提にしているが、PHP5でも有効に動く。PHP5純正の方式では、コンストラクタの命名方法が異なるらしい(調べてない)。{parent::Database($option);}これでOK。引数を橋渡ししたい場合も、すでにDatabase2では取得しているはずなので、そのまま引き渡せば大丈夫。コメントをキャンセルメールアドレスが公開されることはありません。