1
パラメータとして渡すことのできるオブジェクトを受け入れる関数を作成したいとします。例えば、Laravel Collection/Arrayです。関数パラメータにこの条件をヒントとして入力する方法はありますか?PHP - Laravel CollectionまたはArrayのヒント型
function test(array $traversable)
{
print_r($traversable);
}
と
function test(Illuminate\Support\Collection $traversable)
{
print_r($traversable);
}
とのDocblockがiterable
typehintをご紹介します
/**
* Function to do something
*
* @param Collection|Array $traversable Traversable parameter
* @return null Absolutely nothing
*/