zoukankan      html  css  js  c++  java
  • 020PHP基础知识——函数(三)

    <?php
    /**
     * 任何数量的参数:
     * func_get_args() 接收一个数组,数组里面包含所有参数
     * func_num_args() 取得共有几个参数
     * func_get_arg(整数) 取得第几个参数,序号是从0开始的
     */
    /*function stu_name(){
        $arr=func_get_args();//以数组的形式获取传过来的所有参数
        foreach ($arr as $key=>$value){
            echo "学生{$key}的名字是:".$value."<br/>";
        }
        echo "一共有".func_num_args()."名学生";
        echo "<br/>------------------------<br/>";
        echo "第三个学生是".func_get_arg(2);
    }
    stu_name('张三','李四','王五','赵六');*/
    /*输出:
    学生0的名字是:张三
    学生1的名字是:李四
    学生2的名字是:王五
    学生3的名字是:赵六
    一共有4名学生
    ------------------------
    第三个学生是王五
     * */
    
    /*二、变量函数:
    可以在变量后加(),系统会查找与变量值同名的函数,去执行
     * */
    /*$lantian="show_date";
    function show_date(){
        echo date('Y-m-d');
    }
    $lantian();//输出:2018-01-04*/
    
    /*三、递归调用
    在函数体内,调用本函数(调用自己)
    加上一个停止调用的条件,否则会陷入死循环的调用
    */
    /*function jc($i){
        if ($i>1){
            $s=$i*jc($i-1);//计算公式:3*{2*{1}}=6
        }else{
            $s=$i;
        }
        return $s;
    
    }
    echo jc(3);//输出:6*/
    
    /*四、内部函数:可以在函数体内定义一个函数:
     * */
    function lantian(){
        function lan(){
            echo "蓝天";
        }
        lan();
    }
    lantian();//输出:蓝天
    

      

  • 相关阅读:
    ng的ngModel用来处理表单操作
    ionic改tab文字和icon图片的颜色
    ionic安装遇到的一些问题
    ionic运行测试
    安卓sdk安装教程
    ionic教程
    ng 构建
    ng websocket
    ng依赖注入
    Python: 定时器(Timer)简单实现
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/8202332.html
Copyright © 2011-2022 走看看