Динамически создавать 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()Чтение атрибута типаСоздание объекта с типом, определенным атрибутом типа

Но не знаю способа динамического создания типа на основе строки. Как это сделать?

Ответы на вопрос(5)

Ваш ответ на вопрос