Belirsiz bir nedenden ötürü ne beslersem beslersem bana yalnızca stdClass nesnelerini döndüren bir üçüncü taraf depolama sistemi kullanıyorum. Bu nedenle, bir stdClass nesnesini belirli bir türden tam teşekküllü bir nesneye dönüştürmenin / dönüştürmenin bir yolu olup olmadığını merak ediyorum.
Örneğin şu satırlar boyunca bir şey:
//$stdClass is an stdClass instance
$converted = (BusinessClass) $stdClass;
Sadece stdClass'ı bir diziye atıyorum ve BusinessClass yapıcısına besliyorum, ancak belki de farkında olmadığım ilk sınıfı geri yüklemenin bir yolu olabilir.
Not: İlgi çekici nokta olmadığı için 'Depolama sisteminizi değiştirin' türü yanıtlarla ilgilenmiyorum. Lütfen bunu daha çok dil kapasiteleri ile ilgili akademik bir soru olarak düşünün.
Şerefe