hrefspace

 找回密码
 立即注册
搜索
热搜: PHP PS 程序设计
查看: 1758|回复: 0

__clone()方法

[复制链接]

948

主题

1162

帖子

3655

积分

超级版主

Rank: 8Rank: 8

积分
3655

论坛头条论坛元老谋士数据帝优秀版主超级版主见习版主论坛版主

发表于 2023-2-11 17:13:45 | 显示全部楼层 |阅读模式
本帖最后由 _only 于 2023-2-11 20:13 编辑

__clone()方法应用实例


<style type="text/css">
<!--
body,td,th {
    font-size: 12px;
}body {
        margin-left:10px;
        margin-top: 10px;
        margin-right:10px;
        margin-bottom: 10px;
}
-->
</style>

<?php
        class Myobject{            //类Myobject
            private $object_type = 'book';    //声明私有变量$objuect_type,并赋初值等于“book"
                public function setType($type){
                    $this -> objuect_type = $type;
                }
                public function getType(){
                    return $this -> object_type;
                }
                public function __clone(){
                    $this ->object_type = 'computer';
                }
        }
        $book1 = new Myobject();
        $book2 = clone $book1;
        echo '对象$book1的变量值为:'.$book1 -> getType();
        echo '<br>';
        echo '对象$book2的变量值为:'.$book2 -> getType();
               
?>



执行结果:
对象$book1的变量值为:book
对象$book2的变量值为:computer
世界上最遥远的距离,不是生与死的距离,而是我站在你面前,你却不知道我爱你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|hrefspace

GMT+8, 2024-12-5 03:12 , Processed in 0.056275 second(s), 22 queries .

Powered by hrefspace X3.4 Licensed

Copyright © 2022, hrefspace.

快速回复 返回顶部 返回列表