// bad code
function getProduct(
int $id,
int $accessUserId,
bool $status,
array $filters,
bool $isTest
): Product
{
// do something...
return $product;
}
像這個例子,會建議把只留一個 id,其他的判斷可以把資料撈出來後再判斷。
// good code
function getProduct(int $id): Product
{
// do something...
return $product;
}