Помогите мне найти все аргументы функции "funcname", используя функцию token_get_all () в исходном коде.Звучит просто, но есть много специальных опций, таких как массивы в качестве параметров или вызов статических методов в качестве параметров.Может быть, есть простое универсальное решение?
UPD:
Мне нужны аргументы функции, переданные при его вызове.Получить их, чтобы быть на внешний анализ файла.Например, есть php-файл:
<?php
funcname('foo');
funcname(array('foo'), 'bar');
Анализатор должен начинаться следующим образом:
$source = file_get_contents('source.php');
$tokens = token_get_all($source);
...
В результате необходимо получить такой список:
[0] => array('foo'),
[1] => array(array('foo'), 'bar')