Короткий пример, как при помощи Reflection узнать имя текущего класса, но БЕЗ его namespace. Код выглядит так: Как Вы понимаете, $this — экземпляр класса. Также есть другой, менее «элегантный» вариант) Результат будет один и тот же. Надеюсь, что статья была Вам полезной. Удачи.

Необходимость получить имена всех методов класса возникает редко, но, на подобный случай в php есть очень хороший вариант. Этот вариант — это метод get-class-methods, присутствующий в стандартной сборке php.

Буквально сегодня довелось писать небольшое поведение (behavior) и, в процессе работы, вспомнил о интересном моменте, который, в свое время, занял много времени для поиска правильного решения. Речь идет о необходимости обратится к модели-родителю, от имени которой вызывается само поведение. Итак, несмотря на простоту решения ответ на вопрос не лежит нигде…