小编B.A*_*A.B的帖子

PHP - Laravel Collection或Array的类型提示

我想创建一个接受任何可遍历对象作为参数的函数,例如Laravel Collection/Array.有没有办法在函数参数中输入提示这个条件?

我希望单个定义中以下两者的效果:

function test(array $traversable)
{
    print_r($traversable);
}
Run Code Online (Sandbox Code Playgroud)

function test(Illuminate\Support\Collection $traversable)
{
    print_r($traversable);
}
Run Code Online (Sandbox Code Playgroud)

和DocBlock应该是

/**
 * Function to do something
 * 
 * @param Collection|Array $traversable Traversable parameter
 * @return null Absolutely nothing
 */
Run Code Online (Sandbox Code Playgroud)

php type-hinting laravel

4
推荐指数
1
解决办法
3604
查看次数

标签 统计

laravel ×1

php ×1

type-hinting ×1