PHP 起步篇 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

对象克隆

对类进行实例化后,就可以通过实例化后的对象调用类中的成员,如果要求两个对象具有相同的特征,可以再对类进行实例化来生成一个新对象,PHP 提供了关键字 clone,应用该关键字即可实现对象的克隆,如下代码:

<?php
class work {
  function fun(){
      echo "work!";
  }
}

$obj1=new work();
$obj2=clone $obj1; //对object1进行实例化生成对象$obj2
$obj2->fun();      //与obj1有相同的特性,输出work!
?>