1. MAXUS - 12 Ноября, 2014 - 20:04:37 - перейти к сообщению
Есть ли способ узнать, сколько аргументов ожидает функция? Например, чтобы предотвратить ошибку, когда в функцию передаются не все требуемые аргументы.
2. teddy - 12 Ноября, 2014 - 20:16:40 - перейти к сообщению
getNumberOfParameters - возвращает общее количество ожидаемых параметров.
getNumberOfRequiredParameters - возвращает количество обязательных параметров
Обязательными является те параметры, которые не имеют значения по умолчанию.
Аналогичные reflection-методы доступны через ReflectionMethod(если речь в данном случае идет о методах класса, тогда нужен именно ReflectionMethod )