1. 程式人生 > >PHP 建構函式和解構函式

PHP 建構函式和解構函式

<?php

class test{
    // 建構函式:每次建立物件時先呼叫此方法,所以非常適合在使用物件之前做一些初始化工作
    public function __construct(){
        print_r("construct\n");
    }

    // 普通方法
    public function  add(){
        print_r("add\n");
    }

    // 普通方法
    public function edit(){
        print_r("edit\n");
    }

    // 解構函式會在到某個物件的所有引用都被刪除或者當物件被顯式銷燬時執行
public function __destruct(){ print_r('destruct'); } } $a = new test(); $b = $a->add(); $b = $a->edit(); /*執行結果: construct //<-這裡只執行了一次,在以下呼叫普通方法時沒有再次執行 add edit destruct //<- 這裡也只執行了一次 */