class Model_Base {
public static function find() {
return get_class();
}
}
class Product extends Model_Base { }
echo Product::find();
* This source code was highlighted with Source Code Highlighter .
コードを実行すると、「Model_Base」が取得されます。
PHP 5.2では、Model_Baseクラスの静的find()メソッドでサブクラス(つまり製品)の名前を取得できますか?
または、これはPHP 5.3でのみ実行できますか?
それが汚いハックであっても、どんな解決策も私に合っています)