Я подключаю свой класс, ввожу только название функции или метода и класса без прописывания чего-то в коде самой функции/метода. Мой класс трассирует все вызываемые функции, классы и методы, на каждый вешает таймпоинты (по принципу хуков в популярных cms) и создает какую то визуализацию.
Так вот, проще, чем подключить uopz_ и набросать свой класс для навешивания таймпоинтов я варианта не нашел.
Может есть еще более нативный вариант?
Всякие готовые pecl хрени даже не рассматриваю. Интересно сотворить что-то такое, что потребует минимальных правок в коде исследуемого приложения (подключить свой класс в index.php) и минимальных правок на сервере (uopz_ - скачал файл библиотеки и дописал одну строку в php.ini). Но в идеале, хотелось бы, чтобы работало вообще на виртуальном хостинге. Можно, конечно упросить админов подключить тебе uopz, но не везде это технически реализуемо.
Спасибо.
AOP можливо підійде
Обсуждают сегодня