PHPでは、コード化されたパラメーター数を取得することは可能ですか?
このようなもの(擬似コード):
function($a=false , $b=true){ //the $a=true... is just parameters, with default values
echo func_num_args();
echo ", ";
echo func_get_coded_params(); //how do i do this in PHP?
}
echo function(1 , 2); // output -> 2, 2
echo function(1, 2, 3, 4, 5, a, b, c); // output -> 8, 2
func_get_coded_params()
デフォルトのコード化されたパラメーター数を取得できる方法/架空のfunction( )はありますか?この場合、コード化されたパラメーターは$aと$b自体であり、2を返します。そうすると、function($a, $b, $c)
3が返されます。