php: получить переменные, видимые в функции - PullRequest
1 голос
/ 22 октября 2010

есть ли способ получить список переменных, которые были определены в функции, или список всех доступных переменных в функции?

Ответы [ 3 ]

4 голосов
/ 22 октября 2010

Существует get_defined_vars():

Эта функция возвращает многомерный массив, содержащий список всех определенных переменных, будь то окружающая среда, сервер или переменные, определенные пользователем, в пределахобласть, в которой вызывается get_defined_vars ().

она должна вызываться внутри каждой функции, которую вы хотите проанализировать.

1 голос
/ 22 октября 2010

http://php.net/manual/en/function.get-defined-vars.php

Документация действительно ^^

0 голосов
/ 22 октября 2010

func_num_args - возвращает количество аргументов, переданных функции func_get_arg - возвращает элемент из списка аргументов. func_get_args - возвращает массив, содержащий список аргументов функции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...