ReflectionParameter::isArray
(PHP 5 >= 5.1.0, PHP 7)
ReflectionParameter::isArray — Проверяет, ожидает ли аргумент массив в качестве значения
Описание
public bool ReflectionParameter::isArray
( void
)
Проверяет, ожидает ли аргумент массив в качестве значения.
Список параметров
У этой функции нет параметров.
Возвращаемые значения
TRUE
, если в качестве значения ожидается массив array,
FALSE
в противном случае.
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Расширения, относящиеся к переменным и типам
- Reflection
- Функция ReflectionParameter::allowsNull() - Проверяет, допустимо ли значение null для аргумента
- Функция ReflectionParameter::canBePassedByValue() - Проверяет, можно ли передать этот аргумент по значению
- Функция ReflectionParameter::__clone() - Копирующий конструктор
- Функция ReflectionParameter::__construct() - Конструктор класса
- Функция ReflectionParameter::export() - Экспорт
- Функция ReflectionParameter::getClass() - Получение класса
- Функция ReflectionParameter::getDeclaringClass() - Получение объявляющего класса
- Функция ReflectionParameter::getDeclaringFunction() - Получение объявляющей функции
- Функция ReflectionParameter::getDefaultValue() - Получение значения по умолчанию аргумента
- Функция ReflectionParameter::getDefaultValueConstantName() - Returns the default value's constant name if default value is constant or null
- Функция ReflectionParameter::getName() - Получение имени аргумента
- Функция ReflectionParameter::getPosition() - Получение позиции аргумента
- ReflectionParameter::getType
- ReflectionParameter::hasType
- Функция ReflectionParameter::isArray() - Проверяет, ожидает ли аргумент массив в качестве значения
- Функция ReflectionParameter::isCallable() - Returns whether parameter MUST be callable
- Функция ReflectionParameter::isDefaultValueAvailable() - Проверяет доступно ли значение по умолчанию аргумента
- Функция ReflectionParameter::isDefaultValueConstant() - Returns whether the default value of this parameter is constant
- Функция ReflectionParameter::isOptional() - Проверка, является ли аргумент необязательным
- Функция ReflectionParameter::isPassedByReference() - Проверяет, что аргумент передан по ссылке
- ReflectionParameter::isVariadic
- Функция ReflectionParameter::__toString() - Преобразование в строку
Коментарии
Hi, this is simple example of how to use it.
class Test
{
public function testArray(array $a)
{
// do something...
return $a;
}
public function testString(string $a)
{
// do something...
return $a;
}
}
$reflection = new ReflectionClass('Test');
foreach($reflection->getMethods() as $methods){
foreach($methods->getParameters() as $param){
var_dump($param->isArray());
}
}
//bool(true)
//bool(false)