PHP 7.4.3 released

ReflectionParameter::isArray

(PHP 5 >= 5.1.2, PHP 7)

ReflectionParameter::isArray配列を受け取るパラメータであるかどうかを調べる

説明

public ReflectionParameter::isArray ( void ) : bool

配列を受け取るパラメータであるかどうかを調べます。

パラメータ

この関数にはパラメータはありません。

返り値

配列を受け取るパラメータである場合に TRUE、それ以外の場合に FALSE を返します。

参考

add a note add a note

User Contributed Notes 1 note

up
1
denis at example dot com
6 days ago
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)
To Top