博客列表 >php 函数func_get_args()、func_get_arg()与func_num_args()之间的比较

php 函数func_get_args()、func_get_arg()与func_num_args()之间的比较

技术宅的博客
技术宅的博客原创
2019年09月25日 16:28:471262浏览

<?php
class test{
   public function hello($a,$b,$c,$d){
       $num=func_num_args();
       echo "方法参数的个数为:".$num,"<br>";
       if(2<=$num){
           echo "方法的第三个参数为:".func_get_arg(2)."<br>";
       }
       $num2=func_get_args();
//        print_r($num2);exit;
       for($i=0;$i<$num;$i++){
           echo "第{$i}个参数为{$num2[$i]}"."<br>";
       }
   }
}

$T=new test();
$T->hello('A','B','C','D');

?>

下面是返回:

方法参数的个数为:4
方法的第三个参数为:C
第0个参数为A
第1个参数为B
第2个参数为C
第3个参数为D



声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议