今回の場合、`func_get_args()`はあまり適切ではないかと思います。
引数の数が不定な時はよいですが、今回は最大5個までと決まっているので普通に渡してしまったほうがよいかと。

`func_get_args()`の使いどころですが、例えば複数の文字列を結合したい。※ただし文字列の数は関数を呼ぶ側で自由に決めたい。
場合など、不特定数の変数に同じ処理を加えたいときに使ったりします。