Последнее время по-тихоньку развиваю новую объектную модель для нашего фреймворка на работе.
Старые объекты довольно громоздки, получение/запись свойств ведётся через методы get/set.
Как-то так:
$obj = new ObjectFabric( $object_name );
$obj->set( 'title', 'Название' );
$obj->get( 'title' );
Свойства объекта наполняются через БД.
Так было довольно
(
Read more... )