• 技术文章 >后端开发 >PHP问题

    php如何获取方法内的所有参数

    VV2021-02-20 15:28:37原创91

    php获取方法内的所有参数的方法:可以利用func_get_args函数来实现,如【$numargs = func_num_args();echo "参数个数";】。

    本文操作环境:windows10系统、php 7.3、thinkpad t480电脑。

    函数介绍:

    func_get_args,获取一个函数的所有参数

    具体代码:

    function foo()
    {
        $numargs = func_num_args(); //参数数量
        echo "参数个数是: $numargs<br />\n";
        if ($numargs >= 2) {
            echo "第二个参数的值:" . func_get_arg(1) . "<br />\n";
        }
        $arg_list = func_get_args();
        for ($i = 0; $i < $numargs; $i++) {
            echo "第{$i}个参数值:{$arg_list[$i]}<br />\n";
        }
    }
     
    foo(1, 'd', 3,4);

    输出:

    参数个数是: 4
    第二个参数的值:d
    第0个参数值:1
    第1个参数值:d
    第2个参数值:3
    第3个参数值:4

    相关推荐:php教程

    以上就是php如何获取方法内的所有参数的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php 方法 参数
    上一篇:php如何根据日期计算星期几 下一篇:php如何删除一个数组元素
    第15期线上培训班

    相关文章推荐

    • TP5中redirect实现重定向及带参数跳转• 如何解决jquery参数乱码问题• 浅谈Nodejs获取参数的几种方法• 如何使用layui中的table模块中的基础参数

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网