amylian / deepclone
提供对象的深拷贝(复制)和数组的深拷贝
v0.1.0
2019-05-13 01:10 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: ^7.1
This package is auto-updated.
Last update: 2024-09-13 13:21:07 UTC
README
版权(c)2018,Andreas Prucha (Abexto - Helicon Software Development) andreas.prucha@gmail.com
状态
函数摘要
DeepClone是一个PHP对象实例深拷贝(复制)的包。
与PHP自身的克隆功能不同,它不依赖于类在魔法函数__clone()
中实现克隆。
安装
要安装此库,运行以下命令,您将获得最新版本
composer require amylian/deepclone --dev
基本用法
DeepClone可以配置以处理特殊情况(例如,要排除在实例树中克隆的类的实例),但在大多数情况下这并不是必要的。DeepClone的直接使用方法是
$clonedObject = \Amylian\DeepClone\DeepClone::copy($originalObject);