ฉันใช้ระบบจัดเก็บข้อมูลของบุคคลที่สามที่ส่งคืนอ็อบเจ็กต์ stdClass เท่านั้นไม่ว่าฉันจะป้อนด้วยเหตุผลอะไรที่คลุมเครือก็ตาม ดังนั้นฉันจึงอยากรู้ว่ามีวิธีการโยน / แปลงวัตถุ stdClass ให้เป็นวัตถุประเภทใดประเภทหนึ่งหรือไม่
ตัวอย่างเช่นบางสิ่งบางอย่างตามแนวของ:
//$stdClass is an stdClass instance
$converted = (BusinessClass) $stdClass;
ฉันแค่แคสต์ stdClass ลงในอาร์เรย์และป้อนไปยังตัวสร้าง BusinessClass แต่อาจมีวิธีคืนค่าคลาสเริ่มต้นที่ฉันไม่ทราบ
หมายเหตุ: ฉันไม่สนใจคำตอบประเภท "เปลี่ยนระบบจัดเก็บข้อมูลของคุณ" เนื่องจากไม่ใช่ประเด็นที่น่าสนใจ โปรดพิจารณาคำถามเชิงวิชาการเพิ่มเติมเกี่ยวกับความสามารถทางภาษา
ไชโย