[php]建立物件的幾種形式

少校官發表於2016-07-14

示例:

class C1{
    var $p1 = 1; // 定義一個屬性
}

形式1$o1 = new C1();//通過一個類,去new出一個物件

形式2$o2 = new o1();//通過一個物件,去new出一個物件——其實是new出來的是舊物件所述類的一個新物件。

形式3$s1 = "C1";//只是一個字串變數而已;
    $o3 = new $s1();//這就是“可變類”——類的名字是一個變數。

形式4$o4 = new self();//self表示“當前類本身”,它只能出現在一個類的方法中。

相關文章