Я знаю, что может создать класс во время выполнения пути выполненияPHP динамического класс наследование
$obj = (object)array('foo' => 'bar');+
это так, как я могу использовать
echo $obj->foo; //bar
Что делать, если хотят сделать $ OBJ наследует от существующего класса?
Что я хочу achive: Я разветвление PARIS проект по GitHub (https://github.com/balanza/paris). Это активный класс записей. Интересно, мне нужно объявить класс для каждого объекта, даже если он пуст:
class User extends Model{}
Я предполагаю, что я мог бы использовать динамический объект, чтобы избежать этого скучных вещей.
Так что вы хотите полностью затенить способ создать объект, который простирается от класса, потому что это «скучный», чтобы определить класс? Кроме того, если ваш класс расширения пуст, что не так с $ obj = new Model() ;? Или это тоже «скучно»? – Cfreak
'(object) array()' не "генерирует класс во время выполнения", он создает ** объект **. Это важное различие. – deceze