构造方法和析构方法
admin
2023-06-21 18:42:32
0

构造函数:

     

     1、在实例化类的时候会被自动触发;

     2、一个类只有一个构造函数;

     3、一般用于初始化操作;

     4、没有返回值。

     语法:

     

function __construct([参数列表])
{
     .........
}

例子:

name = $name;
         $this->age = $age;
         $this->money = $money;
         $this->face = $face;
    }
    public function say()
    {
        echo "我的名字是{$this->name},
我的年龄是{$this->age},
我有{$this->money}元钱,
{$this->face}";     }

//实例化类并赋值

$lixiaolou = new Person('李小龙',11,1234);
$lixiaolou->say();

输出的结果:

构造方法和析构方法


构造方法和析构方法

析构函数:

         1、 销毁一个类之前执行析构函数

         2、先调用的后消失 后调用的先消失

         3、不能带参数

语法:

function __destruct()
{
       ......
}

例子:


在上一个构造函数源代码的后面添加

public function __destruct()
    {
        echo "消失了{$this->name}
";     }

输出结果:

构造方法和析构方法

构造方法和析构方法

注意:析构函数是   先调用的后消失 后调用的先消失

name = $name;
         $this->age = $age;
         $this->money = $money;
         $this->face = $face;
    }
    public function say()
    {
        echo "我的名字是{$this->name},
我的年龄是{$this->age},
我有{$this->money}元钱,
{$this->face}";         $this->daojiu();     }     public function daojiu()     {         echo "给老板们倒酒
";     }         //先调用的后消失 后调用的先消失    //先是 陈 消失了  然后是 李小龙 消失    public function __destruct()     {         echo "消失了{$this->name}
";     } } $lixiaolou = new Person('李小龙',11,1234); $lixiaolou->say();   echo "
"; $senlin = new Person('陈',12,123); $senlin->say();


输出:

构造方法和析构方法构造方法和析构方法



注意:调用的顺序和销毁的顺序是不一样的。


相关内容

热门资讯

荷兰军用直升机在南海遭中国军队... 5月28日下午,国防部举行例行记者会。国防部新闻发言人蒋斌大校就“荷兰直升机侵闯中国西沙群岛领空”等...
一日售罄,首批商业不动产REI... 【大河财立方 记者 孙凯杰】5月25日、27日,首批4只商业不动产公募REITs相继面向公众投资者发...
五位民营企业家亮相国新办,两位... 【大河财立方 记者 程帅星 王宁宁 北京报道】 5月28日,国务院新闻办公室举行“新征程上的奋斗者”...
被司法部点赞的安阳涉企检查,是... 【大河财立方 记者 丁洋涛】涉企行政执法专项行动,旨在持续优化营商环境,纵深推进全国统一大市场建设。...
国防部:“新型军国主义”大有成... 5月28日下午,国防部举行例行记者会,国防部新闻发言人蒋斌大校答记者问。有记者提问,据报道,美日近期...
胡衡华辞去重庆市市长职务 5月28日,据“重庆人大”官网消息,重庆市人民代表大会常务委员会发布关于接受胡衡华辞职的决定:根据《...
汇聚政企民合力 共建有温度的许... 大河网讯 “遇到违法和不良信息,请拨打12377。”近期,不少途经许昌东站、胖东来各大门店的市民,都...
日本意图构建国家级情报统合体系... 澎湃新闻记者 杨文钦 朱郑勇5月28日,外交部发言人毛宁主持例行记者会。有记者提问,据报道,近日日本...
“中国登月计划正稳步推进”,美... 【文/观察者网 陈思佳】近年来,美国政客频频炒作美中“登月竞赛”,不仅寻求抢在中国之前完成本世纪首次...
新亚光取得导线防风偏装置专利,... 国家知识产权局信息显示,广东新亚光电缆股份有限公司取得一项名为“一种导线防风偏装置”的专利,授权公告...