Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
get_called_class
(PHP 5 >= 5.3.0)
get_called_class — Имя класса, полученное с помощью позднего статического связывания
Описание
string get_called_class ( void )Возвращает имя класса, из которого был вызван статический метод.
Возвращаемые значения
Возвращает имя класса. Возвращает FALSE, если было вызвано вне класса.
Примеры
Пример #1 Пример использования get_called_class()
class foo {
static public function test() {
var_dump(get_called_class());
}
}
class bar extends foo {
}
foo::test();
bar::test();
Результат выполнения данного примера:
string(3) "foo" string(3) "bar"
Смотрите также
- get_parent_class() - Возвращает имя родительского класса для объекта или класса
- get_class() - Возвращает имя класса, к которому принадлежит объект
- is_subclass_of() - Проверяет, содержит ли объект в своем дереве предков указанный класс
Описание на ru2.php.net
Описание на php.ru