最佳答案
我使用的是一个第三方存储系统,它只返回 stdClass 对象,而不管我输入什么,原因不明。因此,我很好奇是否有一种方法可以将 stdClass 对象强制转换为给定类型的成熟对象。
例如:
//$stdClass is an stdClass instance
$converted = (BusinessClass) $stdClass;
我只是将 stdClass 转换为一个数组并将其提供给 BusinessClass 构造函数,但是也许有一种方法可以恢复我不知道的初始类。
注意: 我对“更改你的存储系统”类型的答案不感兴趣,因为这不是我感兴趣的问题。请认为这是一个关于语言能力的学术问题。
干杯