Saya menggunakan sistem penyimpanan pihak ketiga yang hanya mengembalikan objek stdClass apa pun yang saya berikan untuk beberapa alasan yang tidak jelas. Jadi saya penasaran untuk mengetahui apakah ada cara untuk mentransmisikan / mengonversi objek stdClass menjadi objek lengkap dari tipe tertentu.
Misalnya sesuatu di sepanjang baris:
//$stdClass is an stdClass instance
$converted = (BusinessClass) $stdClass;
Saya baru saja mentransmisikan stdClass ke dalam array dan memasukkannya ke konstruktor BusinessClass, tapi mungkin ada cara untuk mengembalikan kelas awal yang tidak saya sadari.
Catatan: Saya tidak tertarik dengan jenis jawaban 'Ubah sistem penyimpanan Anda' karena ini bukan poin yang menarik. Harap pertimbangkan ini lebih sebagai pertanyaan akademis tentang kemampuan bahasa.
Bersulang