$和$指针在PHP中使用实例

PHP5定义了一种特殊的方法__clone()方法,是在自动调用对象的克隆方法,使用__clone()方法将建立一个具有原对象相同的属性和方法,如果你想在__clone克隆后更改对象的内容(),在原有的属性和方法(__clone)重写方法,可以没有参数,它会自动包含美元美元和两个指针,指向一个复制美元美元,原创的,具体的例子如下:

复制代码代码如下所示:

< PHP

类人{

下面是人的属性的一个成员。

名称;名称

性别;

var

定义属性名、性别和年龄的构造函数参数

功能/ __construct($name =$性别=

功能__construct($name美元美元,性别,年龄){

这个名字;

这个性别;

美元=年龄=年龄;

}

这个人可以通过谈话来告诉他自己的财产。

函数表示(){

我的名字是:。$这个名称。性:。这是性。我的年龄是:。美元

>年龄;

}

/ /调用对象的方法克隆,如果你想在__clone克隆后更改对象的内容(),重写原有的属性和方法。

功能__clone(){

这是一个拷贝,这个$和$引用的是原来的P1,所以用这种方式,改变复制属性。

$ > name =我是一个复制的三$name;

$ >年龄= 30;

}

}

$ =新用户(张三

$ =克隆$ P1;

(P1 - >说);

(P2);

>



这个PHP程序成功运行的结果如下:

复制代码代码如下所示:

我的名字是:三性别:我的年龄是:20岁。

我的名字是:我复制了张的三个性别:我的年龄是:20岁。