我目前可以做到以下几点:
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()
,但这不是很有效,特别是如果我有很多实例。