教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 浅谈PHP无限极分类原理

浅谈PHP无限极分类原理

发布时间:2020-12-24   编辑:jiaochengji.com
教程集为您提供浅谈PHP无限极分类原理等资源,欢迎您收藏本站,我们将为您提供最新的浅谈PHP无限极分类原理资源
本篇文章主要讲述了PHP无限极分类的原理,具有一定的学习价值,感兴趣的朋友可以了解一下,希望能帮你解答疑惑。

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

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无限极分类原理的详细内容,更多请关注教程集其它相关文章!

  • 本文转载于:博客园,如有侵犯,请联系jquerycn@qq.com删除
  • 您可能感兴趣的文章:
    浅谈PHP无限极分类原理
    php无限极分类原理
    php mysql简单的无限分类栏目
    [转]PHP也可以
    php 无限极分类(递归函数)代码
    PHP学习之浅谈if与switch的使用与区别
    浅谈cgi、fastcgi及php-fpm的原理概念
    浅谈PHP面向对象的继承
    浅谈在ASP.NET的权限控制机制
    浅谈HTML5的未来发展

    [关闭]
    ~ ~