関数を
function foo()
と宣言しながら、foo($hog)と値が渡されたときに、func_num_argsで値を受け取ることができます。
場所によって与えられる値が、あったりなかったりするような関数の中で使うことが多いと思います。
どこか違和感があるけど、関数を複数作るか関数の中で条件わけするかの違いではないかと思います。
関数を
function foo()
と宣言しながら、foo($hog)と値が渡されたときに、func_num_argsで値を受け取ることができます。
場所によって与えられる値が、あったりなかったりするような関数の中で使うことが多いと思います。
どこか違和感があるけど、関数を複数作るか関数の中で条件わけするかの違いではないかと思います。