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

标签 php object casting

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

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

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

$obj = (MyClass) $array;

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

最佳答案

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

关于php - 将 PHP 数组转换为用户对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4528897/

相关文章:

java - 是否可以使用 php 或 java 获取硬盘大小?

java - 使用和声明泛型 List<T>

c++ - 将 const 基引用强制转换为派生类

c - 如何在应用程序开始时分配所有内存,然后在整个过程中相应地对其进行类型转换

C++ 转换为派生指针或设计错误

php - 在没有表的情况下显示 SQL 数据

javascript - 将值从 javascript 函数传递到 php 文件对我不起作用

php - CodeIgniter PDO 数据库驱动程序不工作

java - 通过jList从数据库中删除对象

java - 对象通用父类(super class) java instanceof