将PHP数组转换为用户对象?

Kri*_*oks 3 php casting object

我有一个数组,我从其他来源检索.然后需要将此数组转换为我创建的自定义类.

我不能使用stdObject的原因是因为我的类有一个自定义__get以及一些方便的方法.

我基本上需要这样的东西:

$obj = (MyClass) $array;
Run Code Online (Sandbox Code Playgroud)

这看起来不可能,它会导致语法错误.

Fem*_*ref 8

创建一个构造函数,该构造函数接受一个数组并从该数组中构造该对象.