method_info. Информация о методе

^reflection:method_info[имя класса;имя метода]

Возвращает хеш с параметрами указанного метода указанного класса.

Для методов системных классов возвращается хеш следующего вида:

$хеш[
   
$.inherited[имя класса-предка, в котором метод был определён]
    $.min_params(минимальное необходимое количество параметров метода)
    $.max_params(максимальное допустимое количество параметров метода)
    $.call_type[допустимый тип вызова метода
: static, dynamic или any]
]

Для методов пользовательских классов возвращается хеш следующего вида:
$хеш[
   
$.inherited[имя класса-предка, в котором метод был определён]
   
$.overridden[имя класса-предка, в котором метод был определён перекрытый метод]   
[3.4.1]
    $.file[полный путь к файлу, в котором определён метод]   
[3.4.1]
   
$.0[имя первого параметра метода]
    $.1[имя второго параметра метода]
    …
]



    Поддержать сайт на родительском проекте КГБ