Добавить в корзинуПозвонить
Найти в Дзене

Как определить где находится функция?

Бывает крайне необходимо, особенно при анализе чужого кода, определить местонахождение кода функции, которая, например, работает с ошибкой. Выполняется эта задача с помощью такого кода: $ref = new ReflectionFunction('getCustomFunc');
echo $ref->getFileName().':'.$ref->getStartLine().PHP_EOL; Где getCustomFunc — функция, которую вы хотите найти. В итоге вы получите какой-то такой вывод: /var/www/local/functions/utility.php:250 В этом файле в строке 250 будет находится начало функции getCustomFunc()

Бывает крайне необходимо, особенно при анализе чужого кода, определить местонахождение кода функции, которая, например, работает с ошибкой.

Выполняется эта задача с помощью такого кода:

$ref = new ReflectionFunction('getCustomFunc');
echo $ref->getFileName().':'.$ref->getStartLine().PHP_EOL;

Где getCustomFunc — функция, которую вы хотите найти. В итоге вы получите какой-то такой вывод:

/var/www/local/functions/utility.php:250

В этом файле в строке 250 будет находится начало функции getCustomFunc()