Есть следующий код:
После выполнения кода получим: «Model_Base».
Реально ли в PHP 5.2 получить имя подкласса (т.е. Product) в статическом методе find() класса Model_Base?
Или подобное можно сделать только в PHP 5.3?
Мне подойдет любое решение, пусть это будет даже грязный хак)
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 получить имя подкласса (т.е. Product) в статическом методе find() класса Model_Base?
Или подобное можно сделать только в PHP 5.3?
Мне подойдет любое решение, пусть это будет даже грязный хак)