欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

浅谈PHP无限极分类原理

程序员文章站 2022-03-17 18:20:59
...
本篇文章主要讲述了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无限极分类原理

相关教程:PHP视频教程

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

相关标签: PHP 无限极分类