2011-08-21 92 views

回答

4

不,你不能這樣做。您可以爲創建對象構建工廠類並將它們存儲在靜態數組中。

0

不管語言如何做到這一點的最好方法是在類中創建實例的單例列表,並在構造函數被調用時添加到實例中。

1

爲您的方法添加一個靜態計數器,並在每次使用構造函數時添加一個靜態計數器。每次調用destruct時減去。

這應該給你一個想法,至少有多少實例活着。

0

您可以做的最好的方法是使用get_defined_vars()列出所有變量。你也應該看看get_object_vars()

0

只需在類內部添加一個私有靜態變量,並在構造函數被調用時添加變量。用公共函數你可以得到變量的值。 :)

0

恐怕你無法做到這一點。 但是,你可以嘗試實例添加到變量每次你構造你的類

function __construct(){  
    $instances[] = $this; 
} 
相關問題