将 stdClass 对象转换/强制转换为另一个类
我使用的是第三方存储系统,无论我出于某种不起眼的原因输入什么,它只会返回我stdClass对象。因此,我很好奇是否有办法将stdClass对象强制转换/转换为给定类型的完整对象。
例如,类似以下内容的内容:
//$stdClass is an stdClass instance
$converted = (BusinessClass) $stdClass;
我只是将 stdClass 放入数组中并将其提供给 BusinessClass 构造函数,但也许有一种方法可以恢复我不知道的初始类。
注意:我对“更改存储系统”类型的答案不感兴趣,因为它不是感兴趣的问题。请将其视为有关语言能力的学术问题。
干杯