[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как посмотреть, какие методы сейчас работают?
m4a1fox
Всем доброго дня. Собственно сабж. Как это узнать?! Я чего то туплю.



Спустя 8 минут, 37 секунд (6.04.2012 - 12:10) glock18 написал(а):
1. нужно определиться какие именно методы вас интересуют
2. основываясь на ответе на 1й вопрос, определить способ их определения

PS: если любые устроят, то вот тут можно многие посмотреть: https://www.google.ru/webhp?sourceid=chrome...iw=1360&bih=611

Спустя 1 минута, 3 секунды (6.04.2012 - 12:11) Игорь_Vasinsky написал(а):
glock18
))) он же оопешник блин.

Спустя 3 минуты, 10 секунд (6.04.2012 - 12:14) m4a1fox написал(а):
glock18
Не не.... В общем, мне интересно какие мои методы сейчас активны. Классы я могу посмотреть, но если в классе 10 методов, а реально сейчас работает один, например selectAll() то как мне его увидеть. Мне интересно есть какая нибудь функция, наподобие method_exists()? Что то что бы так работало, ты в нее имя класса, а она тебе активные методы. Или я наивен?! smile.gif

Спустя 3 минуты, 21 секунда (6.04.2012 - 12:18) Invis1ble написал(а):
$reflector = new ReflectionClass($className);
var_dump($reflector->getMethods());

Спустя 16 секунд (6.04.2012 - 12:18) glock18 написал(а):
Цитата (Игорь_Vasinsky @ 6.04.2012 - 09:11)
glock18
))) он же оопешник блин.

увы, от этого фраза "какие методы сейчас работают" не обретает здравый смысл.

Даже боюсь представить, что ТС имеет ввиду, потому что единственная потребность, которая приходит в голову - список доступных/существующих методов - никак при всем желании не удается приравнять к озвученному вопросу.

Пора бы уже научиться формулировать вопрос нормально, что я еще скажу. несколько раз так отвечу ему, может потом формулировать будет вопрос лучше.

Спустя 1 минута, 11 секунд (6.04.2012 - 12:19) Invis1ble написал(а):
насчет "активных" думаю ты раскатал губу

Спустя 1 минута, 12 секунд (6.04.2012 - 12:20) glock18 написал(а):
Цитата (m4a1fox @ 6.04.2012 - 09:14)
Классы я могу посмотреть, но если в классе 10 методов, а реально сейчас работает один, например selectAll() то как мне его увидеть


ээ, ну я оказался прав. Invis дал ответ на вопрос, который я единственно могу себе представить, но ТС убедил, что могут быть и другие вопросы smile.gif

Как бы объяснить то. Начнем с того, что же значит "работает метод" и "увидеть метод"?

Спустя 2 минуты, 22 секунды (6.04.2012 - 12:23) m4a1fox написал(а):
Согласен! Я с формулировкой вопроса погорячился.

Спустя 1 час, 38 минут, 14 секунд (6.04.2012 - 14:01) Zerstoren написал(а):
xdebug и трассировка.

Спустя 2 часа, 13 минут, 18 секунд (6.04.2012 - 16:14) Dagot написал(а):
Можно написать допустим класс, свойства которого будут менять вызваные методы... но это нужно в каждом методе прописать еще пару строк. потом любом мест программы (если есть синглетон) можно узнать какие функции были вызваны... я хз но это тупо ненужно некому кроме самого отладчика и вазе хз бред какойто laugh.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.