Когда мы работаем с незнакомыми нам скриптами, часто приходится находить определение пользовательских функций. Сделать это можно воспользовавшись поиском по файлам. Однако, порой это проблематично: объем файлом большой, функции с одинаковым именем объявляются в нескольких местах и т.д. Для этих функций в php 5 есть встроенный класс ReflectionFunction.

Пример использования:

$r = new ReflectionFunction(‘function_name’);
cot_print($r->getFileName() ,	$r->getStartLine());

Данный пример выведет на экран: имя файла, в котором объявлена функция и номер строки.


Комментарии

1. CrazyFreeMan
06 декабря 2015

Like+ :)

Новый комментарий

Имя:
:

Смотрите также:

Нет изображения

NetBeans и Cotonti

Автокоплит к классам Cotonti.
Нет изображения

Информация о функции

Получаем имя файла, в которой определена функция
Нет изображения

Имена параметров произвольной функции

Получаем имена параметров произвольной функции или метода в PHP
Нет изображения

Как посчитать сумму в MySQL для лимитированного числа опций

Используем подзапросы для посчета суммы.
Нет изображения

Lumen лайфхаки: лог массива, и одинаковые роуты

Выводим в логи массивы, а так же создаем одинаковые роуты для различных запросов.
Первый контакт с нами