PHP中func_get_args(),func_get_arg(),func_num_args()的区别

  

复制代码 代码如下:

  <?php

  function (){

  print_r(func_get_args());

  echo "<br>";

  echo func_get_arg(1);

  echo "<br>";

  echo func_num_args();

  }

  ("www","","net");

  ?>

  输出结果:

  Array ( [0] => blog [1] => micxp [2] => com )

  micxp

  3

  从上面的结果中我们就可以看出

  func_get_args()     这个函数返回的是包含当前函数所有参数的一个数组

  func_get_arg()       函数返回的是指定位置的参数的值

  func_num_args()  这个函数返回的是当前函数的参数数量 返回的是数字