Статический метод method_info
Информация о методе.
^reflection:method_info[имя_класса;имя_метода]
^reflection:method_info[метод]
Метод возвращает хеш с параметрами либо указанного метода указанного класса, либо указанного метода [3.4.5].
Для методов системных классов возвращается хеш следующего вида:
$хеш[
$.inherited[имя класса-предка, в котором метод был определен]
$.min_params(минимально необходимое количество параметров метода)
$.max_params(максимально допустимое количество параметров метода)
$.call_type[допустимый тип вызова метода: static, dynamic или any]
]
Для методов пользовательских классов возвращается хеш следующего вида:
$хеш[
$.inherited[имя класса-предка, в котором метод был определен]
$.overridden[имя класса-предка, в котором был определен перекрытый метод]
$.file[полный путь к файлу, в котором определен метод]
$.max_params(максимально допустимое количество параметров метода)
$.call_type[допустимый тип вызова метода: static, dynamic или any]
$.extra_param[имя входной переменной, принимающей неограниченное число параметров]
$.named_params[массив имен именованных параметров]
$.0[имя первого параметра метода]
$.1[имя второго параметра метода]
…
]