我希望在父类中拥有一个静态方法,使该方法通过调用的子类创建实例。
以下是一个示例:
class parent { public static function make_objects($conditions){ for (...){ // 在此处,我想基于特定的$conditions来创建调用make_objects的任何子类的实例 } } }
class sub extends parent{ ... } $objects = sub::make_objects($some_conditions);
extends
吗?另外,我真的不明白你想做什么。你能给出一个更具说明性的例子来解释make_objects
返回的内容吗? - Pekka