zoukankan      html  css  js  c++  java
  • func_num_args, func_get_arg, func_get-args 的区别与用法

    func_num_args

    返回传递给函数的参数个数

    <?php
    header("Content-Type: text/html; charset=UTF-8");
    
    function foo()
    {
        $numargs = func_num_args();
        echo "参数个数为: $numargs
    ";
    }
    
    foo(1, 2, 3);   
    ?>

    func_get_args

    返回一个包含函数参数列表的数组

    <?php
    header("Content-Type: text/html; charset=UTF-8");
    
    function foo()
    {
        $numargs = func_num_args();
        echo "参数个数为: $numargs<br />
    ";
        if ($numargs >= 2) {
            echo "第2个参数是:" . func_get_arg(1) . "<br />
    ";
        }
        $arg_list = func_get_args();
        var_dump($arg_list);
    }
    
    foo(1, 2, 3);
    ?>

    func_get_arg

    返回参数列表的某一项

    <?php
    header("Content-Type: text/html; charset=UTF-8");
    
    function foo()
    {
         $numargs = func_num_args();
         echo "参数个数是: $numargs<br />
    ";
         if ($numargs >= 2) {
             echo "第2个参数是:" . func_get_arg(1) . "<br />
    ";
         }
    }
    
    foo (1, 2, 3);
    ?>
  • 相关阅读:
    Filter and Listener
    Cookie Session
    怎样快速将一台电脑虚拟机导入另外一台电脑
    网页下载文件服务端代码
    图片验证码生成代码
    Request实战
    Response
    设置页眉页脚的距离
    页眉页脚的设置
    节的设置
  • 原文地址:https://www.cnblogs.com/shaoyikai/p/3951783.html
Copyright © 2011-2022 走看看