在PHP中,是否有可能獲得編碼參數?php函數編碼的默認參數num
像這樣(僞代碼):
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()
),可以檢索默認編碼參數算什麼? 在這種情況下,編碼參數是$ a和$ b本身返回2. 如果我做function($a, $b, $c)
它將返回3
你爲什麼要這麼做?它在每個功能中都是不變的。 – 2012-08-17 15:53:31
你不應該有$ a和$ b那裏,如果你使用func_num_args()或func_get_args() – Waygood 2012-08-17 15:53:48
我仍然需要我的默認參數在我的功能,所以這就是爲什麼我需要$ a和$ b和VAR像 – tom91136 2012-08-17 15:55:23