一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP實現動態獲取函數參數的方法示例

PHP實現動態獲取函數參數的方法示例

2019-10-14 13:25雪山飛豬 PHP教程

這篇文章主要介紹了PHP實現動態獲取函數參數的方法,結合實例形式分析了php針對函數參數操作func_num_args()、func_get_arg()及func_get_args()函數相關使用技巧,需要的朋友可以參考下

本文實例講述了PHP實現動態獲取函數參數的方法。分享給大家供大家參考,具體如下:

PHP 在用戶自定義函數中支持可變數量的參數列表。其實很簡單,只需使用 func_num_args() , func_get_arg() ,和 func_get_args()  函數即可。

可變參數并不需要特別的語法,參數列表仍按函數定義的方式傳遞給函數,并按通常的方式使用這些參數。

1. func_num_args — 返回傳入函數的參數總個數

int func_num_args ( void )

示例

<?php
function demo ()
{
  $numargs = func_num_args ();
  echo "參數個數為: $numargs \n" ;
}
demo ( 'a' , 'b' , 'c' );

運行結果

參數個數為: 3

2. func_get_args — 返回傳入函數的參數列表

array func_get_args  ( void )

示例

<?php
function demo ()
{
  $args = func_get_args();
  echo "傳入的參數分別為:";
  var_dump($args);
}
demo ( 'a' , 'b' , 'c' );

運行結果

傳入的參數分別為:
array (size=3)
  0 => string 'a' (length=1)
  1 => string 'b' (length=1)
  2 => string 'c' (length=1)

3. func_get_arg — 根據參數索引從參數列表返回參數值

mixed  func_get_arg  ( int $arg_num  )

示例

<?php
function demo ()
{
  $numargs = func_num_args ();
  echo "參數個數為: $numargs <br />" ;
  $args = func_get_args();
  if ( $numargs >= 2 ) {
    echo "第二個參數為: " . func_get_arg ( 1 ) . "<br />" ;
  }
}
demo ( 'a' , 'b' , 'c' );

運行結果

參數個數為: 3
第二個參數為: b

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 美女被狂干 | 国产黑丝一区 | 884aa草莓视频 | 亚洲性综合网 | 无人知晓小说姜璟免费阅读 | 色老板在线免费观看 | 无码人妻丰满熟妇啪啪网不卡 | 精品国产免费第一区二区 | 国产成人精品综合在线观看 | 欧美成人免费观看的 | 欧美日韩国产一区二区三区欧 | 免费观看一级一片 | a黄毛片 | 欧美a级完整在线观看 | 91精品久久国产青草 | 精品视频免费在线 | 亚洲国产天堂久久综合网站 | 亚洲欧美日韩中文字幕久久 | 国产欧美va欧美va香蕉在线观 | 日产乱码卡一卡2卡三卡四福利 | 户外露出野战hd | 国产灌醉 | 亚洲大片在线观看 | 日韩欧美国产免费看清风阁 | jizz 日本亚洲 | 日韩在线成人 | 亚洲精品91香蕉综合区 | 99视频精品全部免费观看 | 欧美猛男同志video在线 | 色综合色狠狠天天久久婷婷基地 | 5555国产在线观看精品 | 国色天香 社区视频 | 国产欧美一区二区三区精品 | 精品国产91久久久久久久 | 国内剧情麻豆 | 果冻传媒天美传媒乌鸦传媒 | 国产亚洲精品九九久在线观看 | 国产精品一久久香蕉产线看 | 青青草精品在线观看 | 四虎影视4hutv最新地址在线 | 精品视频在线免费观看 |