文档章节

PHP面向对象clone方法的使用

雨醉风尘
 雨醉风尘
发布于 2015/08/16 15:15
字数 87
阅读 136
收藏 0
<?php
class myclass{
private $name;
private $age;
private $sex;
function __construct($name="",$age=1,$sex="male"){
$this->name=$name;
$this->age=$age;
$this->sex=$sex;
    }
public function say(){
echo  "my name is ".$this->name."<br/>";
echo  "my age is ".$this->age."<br/>";
echo  "my sex is ".$this->sex."<br/>";
}
public function __clone(){
$this->name="aaronswartz";
$this->age=26;
}
}
$p1 = new myclass("dongdong",20,'male');
echo $p1 -> say();
$p2 = clone $p1;
echo $p2 -> say();
?>


© 著作权归作者所有

共有 人打赏支持
雨醉风尘
粉丝 3
博文 106
码字总数 23692
作品 0
海淀
程序员
私信 提问
PHP魔术方法汇总

魔术方法是PHP面向对象中特有的特性。它们在特定的情况下被触发,都是以双下划线开头,你可以把它们理解为钩子,利用模式方法可以轻松实现PHP面向对象中重载(Overloading即动态创建类属性和...

xdl丶辉
2016/08/10
102
1
面向对象学习笔记整理

面向对象学习笔记整理 对象类型在内存中的分配 1:内存结构 栈空间段(后进先出):空间小被CPU访问速度快,用于存放程序中的临时变量,方便用于保存和恢复调用现场,主要存放占用空间小的数...

雨醉风尘
2016/09/02
35
0
PHP 开发人员常玩的五个魔术,还不会就太丢面儿了

     魔术方法: 是指某些情况下,会自动调用的方法,称为魔术方法   我们先认识下,下面的这些常用的魔术方法:Tostring () Call () autoLoad () isset () unset ()   ...

学编程C语言以及
2017/09/07
0
0
PHP面向对象精要

1 使用extends实现继承以及重载、魔术方法的含义 class B extends A 声明的时候B里可以没有A里的方法 调用的时候$b=new B(); $b->A里的方法(); $b->A里的属性=1; $b->B里的方法(); $b->B里的...

晨曦之光
2012/03/09
58
0
PHP面向对象精要

1 使用extends实现继承以及重载、魔术方法的含义 class B extends A 声明的时候B里可以没有A里的方法 调用的时候$b=new B(); $b->A里的方法(); $b->A里的属性=1; $b->B里的方法(); $b->B里的...

晨曦之光
2012/03/09
131
0

没有更多内容

加载失败,请刷新页面

加载更多

商品详情页上拉查看详情

商品详情页上拉查看详情 目录介绍 01.该库介绍 02.效果展示 03.如何使用 04.注意要点 05.优化问题 06.部分代码逻辑 07.参考案例 01.该库介绍 模仿淘宝、京东、考拉等商品详情页分页加载的UI效...

潇湘剑雨
19分钟前
0
0
Netty内存池之PoolArena详解

PoolArena是Netty内存池中的一个核心容器,它的主要作用是对创建的一系列的PoolChunk和PoolSubpage进行管理,根据申请的不同内存大小将最终的申请动作委托给这两个子容器进行管理。整体上,P...

爱宝贝丶
23分钟前
1
0
Django使用Channels实现WebSocket--下篇

希望通过对这两篇文章的学习,能够对Channels有更加深入的了解,使用起来得心应手游刃有余 通过上一篇《Django使用Channels实现WebSocket--上篇》的学习应该对Channels的各种概念有了清晰的认...

运维咖啡吧
31分钟前
2
0
linux下设置定时执行shell脚本的示例

很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如说定时去备份服务器数据、数据库数据等 不适合人工经常做的一些操作这里简单说下 shell Shell俗称壳,类似于DOS下的command...

阿锋zxf
34分钟前
3
0
介绍Kubernetes监控Heapster

什么是Heapster? Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS,Kubernetes有个出名的监控agent—cAdvisor。在每个kubernetes Node上都会运行cAdvisor,它会收集本机...

xiangyunyan
35分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部