PHP扩展一个类而不重命名它


php extends a class without rename it

几个星期前,我在网上找到了一个脚本,使用__构造函数和__get来扩展类,而不重命名它

脚本可以在主类中放置所有其他扩展自己的类所以可以写一些像

class mainclass { 
   function __constructor(){  ...something...  }
   function __get(){  ...something else...  }
}
class subclass extends mainclass { 
   function test(){ return "works? how?";  }
}
$class = new mainclass;
$class->test();

那个脚本是非常有趣的,但我已经失去了它,有人知道在哪里找到它或它是如何工作的?

你的意思是这样的吗?