PHP面向对象:构造方法和析构方法

来源:互联网 发布:平面设计需要什么软件 编辑:程序博客网 时间:2024/06/10 23:08
<?php
    /**
     *PHP面向对象:构造方法和析构方法
     */

    class Person{
        // 声明类的成员属性
        var $name;
        var $age;
        var $sex;

        // 声明构造方法,创建对象时为对象的成员属性赋初值
        function __construct($name="",$sex="",$age=1){
            $this->name=$name;
            $this->sex=$sex;
            $this->age=$age;
        }

        // 声明方法
        function say(){
            echo '我是',$this->name,',性别为',$this->sex,',年龄为',$this->age,',你喜欢我吗?<br/>';
        }

        // 析构函数:不能带任何参数。
        function __destruct(){
            // 用来完成一些在对象销毁前的清理任务
            echo "喜欢".$this->name."请回信";
        }
    }

    // 实例化person类的实例对象
    $xm=new person("小米","男",21);
0 0