问题已解决,这是一个错误,请参阅https://github.com/docker-library/php/issues/133
真正奇怪的是,我一直在我的框架中使用它,但突然它停止了对这个特定示例的工作。
在执行这部分逻辑之前,它多次使用没有问题......不知道为什么这部分不起作用。
class DailyCompetitionWinnersFactory extends Factory
{
public static $table = 'tf_dc_winners';
public static $child_item_class_name = DailyCompetitionWinnersItem::class;
}
abstract class Factory extends coreClass
{
static $factory_instance_counter = 0;
static $child_item_class_name = null;
static $table = null;
protected $orig_handled_obj_array = null;
protected $handled_obj_array = null;
public static function Create()
{
return new static();
}
}
创建新实例
DailyCompetitionWinnersFactory::Create()
我得到 DailyCompetitionWinnersFactory 的实例,但它没有定义任何静态属性。