【发布时间】:2008-10-14 18:29:55
【问题描述】:
我目前可以做到以下几点:
class SubClass extends SuperClass {
function __construct() {
parent::__construct();
}
}
class SuperClass {
function __construct() {
// this echoes "I'm SubClass and I'm extending SuperClass"
echo 'I\'m '.get_class($this).' and I\'m extending '.__CLASS__;
}
}
我想对文件名做类似的事情(__FILE__,但动态评估);我想从超类中知道子类所在的文件。有没有可能以任何优雅的方式?
我知道你可以用 get_included_files() 做点什么,但这不是很有效,尤其是在我有很多实例的情况下。
【问题讨论】:
标签: php file class-design