Так вы бы определили конструктор класса в PHP4 .. хотя он все еще действителен для обратной совместимости, он устарел и для PHP5 следует использовать __construct ()
Попробуйте сделать этот класс совместимым с PHP4и PHP5
class foo {
//forward php4 to constructor
function foo() {
return $this->__construct();
}
//constructor php5
function __construct() {
register_shutdown_function(array(&$this, "__destruct"));
}
}