文档章节

PHP面向对象clone方法的使用

雨醉风尘
 雨醉风尘
发布于 2015/08/16 15:15
字数 87
阅读 135
收藏 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 开发人员常玩的五个魔术,还不会就太丢面儿了

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

学编程C语言以及
2017/09/07
0
0
面向对象学习笔记整理

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

雨醉风尘
2016/09/02
35
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
54
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
119
0
php中常用的一些魔术方法的使用介绍

一、set和get 1、set()方法:这个方法用来为私有成员属性设置值的,有两个参数,第一个参数为你要为设置值的属性名,第二个参数是要给属性设置的值,没有返回值。这个方法同样不用我们手工去...

NateHuang
07/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Vue学习资料

一直以为Vue是依赖nodejs的。 作为前端也可以耦合性就很低了。 //npm包管理器 进行管理npm install vue//初始化一个项目vue init//本地调试npm run dev//编译完成 ...

大灰狼wow
29分钟前
1
0
fullcalendar重新渲染

uiCalendarConfig.calendars.lesson_calendar.fullCalendar('removeEvents');var ym = uiCalendarConfig.calendars.lesson_calendar.fullCalendar('getView').title;$scope.get_lesson(y......

人来疯啊
33分钟前
1
0
多渠道打包总结

https://www.jianshu.com/p/2130db7584c8 https://blog.csdn.net/u011153817/article/details/50772496...

塔塔米
42分钟前
1
0
android -------- Data Binding的使用 ( 六) 自定义属性

今天来说说DataBinding在自定义属性的使用 默认的android命名空间下,我们会发现并不是所有的属性都能直接通过data binding进行设置,比如margin,padding,还有自定义View的各种属性。 默认...

切切歆语
48分钟前
1
0
收邮件 下载附件

uses IdMessage, IdMessageParts, IdAttachment, IdGlobalProtocols, ...;procedure SaveAttachmentsFromFile(FileName: String)var IdMessage: TIdMessage; MsgPart: Ti......

vga
54分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部