快速开始
安装
使用 Composer 安装:
composer require astral/serialize基本用法
use Astral\Serialize\Serialize;
class User extends Serialize {
public string $name,
public int $age
}
// 从数组创建对象
$user = User::from([
'name' => '张三',
'age' => 30
]);
// 访问对象属性
echo $user->name; // 输出: 张三
echo $user->age; // 输出: 30
// 转换为数组
$userArray = $user->toArray();
// $userArray 的内容:
// [
// 'name' => '张三',
// 'age' => 30
// ]其他特性
不可变性:只读属性在构造后无法修改
类型安全的初始化
构造函数初始化
最后更新于