Ben bir MySQL veritabanında bir dizesi tarafından tanımlanan bir tür üzerinde PHP tabanlı bir nesne oluşturmak istiyorum. Veritabanı tablo sütunları ve örnek veri var:
id | type | propertyVal
----+------+-------------
1 | foo | lorum
2 | bar | ipsum
... PHP veri türleri ile
class ParentClass {...}
class Foo extends ParentClass {private $id, $propertyVal; ...}
class Bar extends ParentClass {private $id, $propertyVal; ...}
//...(more classes)...
Yalnızca bir sorgu kullanarak, id tarafından bir satır SELECT ve yeni oluşturulan nesneye atanan seçili satırda diğer sütunları ile tablonun tipi sütun tanımlamak türünde bir nesne oluşturmak istiyorum.
Ben kullanarak bu düşünüyordum:
mysql_fetch_object()
- Type niteliği Okuma
- Tipi niteliği tarafından tanımlanan tipte bir nesne oluşturma
Ama dinamik bir dize dayalı bir türü oluşturmak için hiçbir şekilde biliyorum. Biri bunu nasıl yapar?