编辑代码

<?php
    class Person {
        public function __construct($name, $gender, $age) {
            $this -> name = $name;
            $this -> gender = $gender;
            $this -> age = $age;
        }

        // 析构函数按照栈先进后出倒叙执行, 析构函数不能带有任何参数.
        public function __destruct() {
            echo $this -> name . "使命完成, 立即销毁!<br>";
        }
    }

$p1 = new Person("张三", "男", 20);
$p2 = new Person("李四", "女", 19);
$p3 = new Person("王五", "男", 18);

?>