大量のパラメータがnullまたはvalueになる可能性がある関数を作成する必要があります。今、私は以下の例のように関数を作成しています:
function container($args){
$args += array(
'limit' => 10,
'container' => null,
'container_class' => null,
'list_class' => null,
);
echo'<'.$args['container'].' class="'.$args['container_class'].'" >';
echo 'My function will have other content here with the '.$args['limit'];
echo '<ul class="'.$args['list_class'].'" >';
echo '<li>list itme here</li>';
echo '</ul>'
echo '</'.$container.'>';
}
配列で4〜5の値を渡す必要がある場合はこれで問題ありませんが、渡すキーが15〜20を超える場合はどうなりますか?達成するための適切な方法が必要です。
では、多くの配列キーをパラメーターとして渡すような効率的な方法で関数を作成するにはどうすればよいでしょうか。
どうもありがとう