【发布时间】:2017-01-17 07:14:22
【问题描述】:
我想创建一个接受任何可遍历对象作为参数的函数,例如 Laravel 集合/数组。有没有办法在函数参数中输入提示这个条件??
我希望在单一定义中具有以下两种效果:
function test(array $traversable)
{
print_r($traversable);
}
与
function test(Illuminate\Support\Collection $traversable)
{
print_r($traversable);
}
并且 DocBlock 应该是
/**
* Function to do something
*
* @param Collection|Array $traversable Traversable parameter
* @return null Absolutely nothing
*/
【问题讨论】:
标签: php laravel type-hinting