0

関数内のオプションのパラメーターの型を確認する最良の方法は何ですか? これまでに見たすべての例は、以下のスタイル 2 のものでした。それはオプション 1 よりも優れた方法ですか、それともパラメーターの一部を直接確認できないためですか? オプションのパラメーターが渡される場合は、配列にする必要があります。

1)

public function foo($reqData, array $optData = NULL) {
  ...
  if ($optData) {
    foreach ($optData...
  }
}

または 2)

public function foo($reqData, $optData = NULL) {
  ...
  if (is_array($optData)) {
    foreach ($optData...
  }
}
4

2 に答える 2