Как узнать имя текущего метода в нем самом?
Модератор: immortal
-
- Сообщения: 113
- Зарегистрирован: Вт июн 09, 2015 9:41 pm
- Откуда: Moscow
- Благодарил (а): 15 раз
- Поблагодарили: 9 раз
Как узнать имя текущего метода в нем самом?
Как узнать имя текущего метода в нем самом? PHP-гуру, отзовитесь! Заранее спасибо и с наступающим Н.Г.! ... __METHOD__ не работает...
-
- Сообщения: 113
- Зарегистрирован: Вт июн 09, 2015 9:41 pm
- Откуда: Moscow
- Благодарил (а): 15 раз
- Поблагодарили: 9 раз
Re: Как узнать имя текущего метода в нем самом?
MD... php-шный скорее всего другой будет
x-ray показывает вот что... может это как-то можно вытянуть? ch2
a:4:{s:8:"PROPERTY"; s:9:"ch2status"; s
x-ray показывает вот что... может это как-то можно вытянуть? ch2
a:4:{s:8:"PROPERTY"; s:9:"ch2status"; s
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Как узнать имя текущего метода в нем самом?
У MD на самом деле и не методы, а текст, выполняемый через eval().
Можно попробовать вытянуть из таблицы methods последний выполненный (EXECUTED, обновляется перед вызовом eval), но не уверен, насколько эта инфа будет достоверной.
Еще как вариант, получить из данных профилировщика. Все вызовы методов оборачиваются в startMeasure/endMeasure.
Можно попробовать вытянуть из таблицы methods последний выполненный (EXECUTED, обновляется перед вызовом eval), но не уверен, насколько эта инфа будет достоверной.
Еще как вариант, получить из данных профилировщика. Все вызовы методов оборачиваются в startMeasure/endMeasure.
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Как узнать имя текущего метода в нем самом?
А можно узнать для чего? Какая задача решается? Даже предположений нет, зачем это может понадобиться.lysyy писал(а):Как узнать имя текущего метода в нем самом?