私は現在、次のことができます。
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()
、特にインスタンスが多数ある場合は、あまり効率的ではありません。