是否可以從擴展類中獲取頂級類的名稱,而無需從頂級類中進行設置。看下面的例子,我想從Base獲得'Foo'。我知道我可以從Foo設置一個變量,但希望跳過額外的步驟。從擴展類中獲取類名稱
謝謝。
class Base {
function __construct() {
echo '<p>get_class: '.get_class().'</p>';
echo '<p>__CLASS__: '.__CLASS__.'</p>';
}
}
class Foo extends Base {
}
$test = new Foo();
(PHP 5.2.4+)
`get_called_class()`只是因爲5.3 – jason 2009-07-31 20:24:11
可用我喜歡PHP 5.3。 – 2009-07-31 20:24:39