ReflectionParameter::isOptional

(PHP 5 >= 5.0.3, PHP 7)

ReflectionParameter::isOptionalПроверка, является ли аргумент необязательным

Описание

public bool ReflectionParameter::isOptional ( void )

Проверяет, является ли аргумент необязательным.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

TRUE, если аргумент необязательный, FALSE в противном случае.

Смотрите также

Коментарии

Lets say you have method defined

function read_me( a,b,c=1,d,e=2,f=3){}

then reading argument "c" to be optional, it will actually give you false (or nothing at all). This is probably a bug that counts number of required arguments, assuming you have put all optional to the end.
2010-02-09 17:26:30
http://php5.kiev.ua/manual/ru/reflectionparameter.isoptional.html
> function read_me( a,b,c=1,d,e=2,f=3){}

"c" - can not be optional because of "d", so result is correct.
2011-11-08 22:05:53
http://php5.kiev.ua/manual/ru/reflectionparameter.isoptional.html

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