先日、[http: //d.hatena.ne.jp/studio-m/20070428/1177772678:title=php5→php4な状況で困ること (1)] と題して、php4ではコンストラクタが__construct()で書けない云々と書きました。が、最近わりと名前を目にする機会が増えてきたphpのフレームワーク「CakePHP」では、この問題を解決していました。 平たく言うと、というかソースそのまま載せるとこんな感じ。 class Object { function Object() { $args = func_get_args(); if (method_exists($this, '__destruct')) { register_shutdown_function (array(&$this, '__destruct')); } call_user_func_arr