/**
*計算任意多個數的和,並返回計算後的結果 */function sum(){ //這裡的括弧中沒有定義任何參數 $total = 0; //使用func_get_args()來擷取當前函數的所有實際傳遞參數,傳回值為array類型 $varArray = func_get_args(); foreach ($varArray as $var){ $total += $var; } return $total;}/*****下面是調用樣本*****/echo sum(1, 3, 5); //計算1+3+5echo sum(1, 2); //計算1+2echo sum(1, 2, 3, 4); //計算1+2+3+4
func_get_args()來擷取當前函數的所有實際傳遞參數,傳回值為array類型
請問, func_get_args()的原始碼如何找?我想看看如何?的這種行為。
回複內容:
/**
*計算任意多個數的和,並返回計算後的結果 */function sum(){ //這裡的括弧中沒有定義任何參數 $total = 0; //使用func_get_args()來擷取當前函數的所有實際傳遞參數,傳回值為array類型 $varArray = func_get_args(); foreach ($varArray as $var){ $total += $var; } return $total;}/*****下面是調用樣本*****/echo sum(1, 3, 5); //計算1+3+5echo sum(1, 2); //計算1+2echo sum(1, 2, 3, 4); //計算1+2+3+4
func_get_args()來擷取當前函數的所有實際傳遞參數,傳回值為array類型
請問, func_get_args()的原始碼如何找?我想看看如何?的這種行為。
內建函數源碼中就有 https://github.com/php/php-sr...