【发布时间】:2009-09-22 02:26:51
【问题描述】:
我有一个抽象的“对象”类,它提供基本的 CRUD 功能以及验证等。通常我会使用 __autoload($name) 魔术函数来加载一个存在于它自己的文件中的类,命名为我希望延迟加载的类。代码看起来像这样,你可以想象它变得非常重复。
final class bicycle extends object {
public function __construct($id=null) {
parent::__construct($id, __CLASS__);
}
public function __toString() {
return($this->name);
}
}
我的问题是我是否可以以某种方式动态地动态生成这些类,这样我就不必一遍又一遍地创建相同的功能 - 从而减少开销和设计时间。 PHP5 甚至支持这一点还是我只是高估了 OO PHP 的力量?
谢谢!
【问题讨论】: