• 技术文章 >后端开发 >php教程

    浅谈PHP无限极分类原理

    little bottlelittle bottle2019-04-24 17:53:17转载1498
    本篇文章主要讲述了PHP无限极分类的原理,具有一定的学习价值,感兴趣的朋友可以了解一下,希望能帮你解答疑惑。

    1.递归:程序调用自身的编程技巧称为递归

    php入门到就业线上直播课:进入学习

    2.案例:

    /**
     * @param 递归 $[name] 
     */
    function deeploop(&$i=1){
        echo $i;
        $i++;
        if($i < 10){
            deeploop($i);
        }
    }
    deeploop();
    结果:123456789

    3.global

    /**
     * @param 递归 $[name] 
     */
    $i = 1;
    function deeploop(){
        global $i; //Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。
        echo $i;
        $i++;
        if($i < 10){
            deeploop($i);
        }
    }
    deeploop();

    4.static

    /**
     * @param 递归 $[name] 
     */
    function deeploop(){
        static $i; 
        echo $i;
        $i++;
        if($i < 10){
            deeploop($i);
        }
    }
    deeploop();

    5.说白了递归就是一个循环,用循环实现和递归实现是同样的效果。

    /**
     * @param 递归 $[name] 
     */
    for($i=1;$i<10;$i++){
        echo $i;
    }
    function deeploop(){
        static $i; 
        echo $i;
        $i++;
        if($i < 10){
            deeploop($i);
        }
    }
    deeploop();
    结果:
    1233456789
    123456789

    相关教程:PHP视频教程

    以上就是浅谈PHP无限极分类原理的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:博客园,如有侵犯,请联系admin@php.cn删除

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:PHP 无限极分类
    上一篇:如何设置PHP的环境变量步骤(windows系统) 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• php无限极分类详解• PHP无限极分类实例详解• PHP无限极分类• php无限极分类的方法
    1/1

    PHP中文网