Динамически создавать PHP-объект на основе строки
Я хотел бы создать объект в PHP на основе типа, определенного строкой в базе данных MySQL. Таблица базы данных содержит столбцы и примеры данных:
id | type | propertyVal
----+------+-------------
1 | foo | lorum
2 | bar | ipsum
... с типами данных PHP
class ParentClass {...}
class Foo extends ParentClass {private $id, $propertyVal; ...}
class Bar extends ParentClass {private $id, $propertyVal; ...}
//...(more classes)...
Используя только один запрос, я хотел бы выбрать строку по идентификатору и создать объект типа, определяющего столбец типа таблицы с другими столбцами в строке SELECT, назначаемыми вновь созданному объекту.
Я думал, что с помощью:
mysql_fetch_object()
Чтение атрибута типаСоздание объекта с типом, определенным атрибутом типаНо не знаю способа динамического создания типа на основе строки. Как это сделать?