3
有沒有更好/更短的方式來編寫以下代碼中的whoAmI
方法?爲了獲得靜態類的名字,創建一個新對象似乎沒有必要。在靜態方法中訪問類的名稱更短的方法?
<?php
abstract class baseClass {
static function whoAmI() {
echo get_class(new static); // Making a new class just to get its name???
}
}
我愛您使用查找靜態類的這樣一個詳細的辦法的名字,並有用戶名太多的PHP =)好問題,雖然,我沒有穿過`get_called_class來() (來自Erlend公認的答案)。 – 2009-11-08 19:36:50