最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php可變長(zhǎng)參數(shù)處理函數(shù)詳解

 更新時(shí)間:2017年02月22日 10:07:49   作者:kefan_1987  
這篇文章主要介紹了php可變長(zhǎng)參數(shù)處理函數(shù),結(jié)合實(shí)例形式分析了func_num_args()、func_get_arg()及func_get_args()三個(gè)可變長(zhǎng)參數(shù)處理函數(shù)功能及使用方法,需要的朋友可以參考下

本文實(shí)例講述了php可變長(zhǎng)參數(shù)處理函數(shù)。分享給大家供大家參考,具體如下:

與C++一樣,PHP中也可以對(duì)含有可變參數(shù)的函數(shù)進(jìn)行處理,道理都一樣,需要函數(shù)來專門處理參數(shù)列表。PHP中提供了三個(gè)相關(guān)的函數(shù):

1. func_num_args()  -- 返回傳遞給函數(shù)的參數(shù)個(gè)數(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ù)列表中的第一個(gè)參數(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);
?>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php常用函數(shù)與技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

东台市| 田东县| 育儿| 康平县| 宜章县| 县级市| 洪江市| 区。| 仙居县| 建始县| 北海市| 略阳县| 汉阴县| 青龙| 张家口市| 静安区| 侯马市| 青神县| 浪卡子县| 阿拉善右旗| 汤阴县| 营口市| 南丹县| 丰镇市| 昭平县| 北安市| 理塘县| 长海县| 兰考县| 姚安县| 建湖县| 南雄市| 南和县| 武陟县| 馆陶县| 四子王旗| 灵台县| 淅川县| 罗平县| 莱西市| 大方县|