今天就跟大家聊聊有關php中怎么處理可變長參數(shù)函數(shù),可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據(jù)這篇文章可以有所收獲。
1. func_num_args() -- 返回傳遞給函數(shù)的參數(shù)個數(shù)
int func_num_args ( void )
示例:
function open_database($DB, $cache_size_or_values=null, $cache_size=null) { switch (function_num_args()) { case 1: $r = select_db($DB); break; case 2: $r = select_db($DB, $cache_size_or_values); break; case 3: $r = select_db($DB, $cache_size_or_values, $cache_size); break; } return is_resource($r); }
2. func_get_arg() -- 返回指定的參數(shù)
mixed func_get_arg ( int arg_num)
參數(shù)列表中的第一個參數(shù)的 arg_num 是0
<?php function some_func($a, $b) { for($i = 0; $i<func_num_args(); ++$i) { $param = func_get_arg($i); echo "the param is $param\n" } } some_func(1,3,5,7,9); ?>
3. func_get_args() -- 以數(shù)組的形式返回參數(shù)列表
array func_get_args ( void )
示例:
<?php function some_other_func($a, $b) { $param = func_get_args(); $param = join(", ", $param); // 分解顯示 echo "the arglist is: $param\n"; } some_other_func(1,3,5,7,9); ?>
看完上述內容,你們對php中怎么處理可變長參數(shù)函數(shù)有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
網頁標題:php中怎么處理可變長參數(shù)函數(shù)-創(chuàng)新互聯(lián)
網站URL:http://www.chinadenli.net/article18/dhcdgp.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站導航、微信公眾號、自適應網站、外貿網站建設、網站設計、App開發(fā)
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)