zoukankan      html  css  js  c++  java
  • php函数参数列表


    1.直接传值

    function fun($arg1){
        echo $arg1;
    }

    2.传引用

    function append(&$arg,$str){
        return $arg=$arg.$str;
    }
    $source = "99";
    append($source,"8");
    echo $source;

    3.默认参数

    function fun($arg1=1,$arg2=2){
        echo $arg1,$arg2;
    }

    一定程度上可以模拟函数重载。
    同时还要注意任何默认参数一定要放在非默认参数的右边,也就是说fun($arg1=1,$arg2);这个函数原型是错误的。
    4.参数为数组

    function fun($args){
        foreach($args as $arg){
                echo $arg;
        }
    }
    fun(array(998,2));

    可以实现可变的参数列表,但是需要array()来包装一下
    5.可变参数

    function fun(){
             //获取参数列表方式1
        $args_num = func_num_args();
        for($i=0;$i<$args_num;$i++){
            echo func_get_arg($i);
        }
        echo "<br>";
             //获取参数列表方式2
        $args = func_get_args();
        foreach($args as $arg){
            echo $arg;
        }
    }
    fun(998,2);

    获取参数列表有两种方式。

  • 相关阅读:
    maven安装
    删掉centos原有的openjdk并安装sun jdk
    搭建私有仓库Harbor
    什么是Docker
    总结docker常用命令
    MySQL如何修改密码
    VMware vSphere
    安装Esxi 6.5
    Linux安装python3.6
    提高Linux运维效率的30个命令行常用快捷键
  • 原文地址:https://www.cnblogs.com/23lalala/p/2703672.html
Copyright © 2011-2022 走看看