基本的な 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 の能力を過大評価しているのでしょうか?
ありがとう!