ReflectionParameter::isArray

(PHP 5 >= 5.1.0)

ReflectionParameter::isArrayChecks if parameter expects an array

Description

public bool ReflectionParameter::isArray ( void )

Checks if the parameter expects an array.

Parameters

This function has no parameters.

Return Values

TRUE if an array is expected, FALSE otherwise.

See Also

Коментарии

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)
2020-02-19 10:45:56
http://php5.kiev.ua/manual/ru/reflectionparameter.isarray.html

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