dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12523|回复: 193

[功能实现] PHP无限极分类原理

  [复制链接]
  • TA的每日心情

    2024-11-19 20:46
  • 签到天数: 244 天

    [LV.8]以坛为家I

    4434

    主题

    1459

    帖子

    1万

    积分

    会|员

    Rank: 9Rank: 9Rank: 9

    积分
    10839
    发表于 2018-11-21 22:37:22 | 显示全部楼层 |阅读模式

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    1.递归:程序调用自身的编程技巧称为递归
    1016915-20180919152422594-1195180794.png

    2.案例:
    [PHP] 纯文本查看 复制代码
    /**
     * @param 递归 $[name] 
     */
    function deeploop(&$i=1){
        echo $i;
        $i++;
        if($i < 10){
            deeploop($i);
        }
    }
    deeploop();
    结果:123456789

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

    4.static
    [PHP] 纯文本查看 复制代码
    /**
     * @param 递归 $[name] 
     */
    function deeploop(){
        static $i; 
        echo $i;
        $i++;
        if($i < 10){
            deeploop($i);
        }
    }
    deeploop();

    5.说白了递归就是一个循环,用循环实现和递归实现是同样的效果。
    [PHP] 纯文本查看 复制代码
    /**
     * @param 递归 $[name] 
     */
    for($i=1;$i<10;$i++){
        echo $i;
    }
    function deeploop(){
        static $i; 
        echo $i;
        $i++;
        if($i < 10){
            deeploop($i);
        }
    }
    deeploop();
    结果:
    123456789

    1016915-20180919153434184-154684025.png


    1016915-20180919153603997-1052270168.png

    1016915-20180919153842477-948015852.png


    回复

    使用道具 举报

    该用户从未签到

    35

    主题

    7850

    帖子

    1098

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1098

    发表于 2018-11-21 22:42:02 | 显示全部楼层
    支持一下:lol
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    42

    主题

    7729

    帖子

    964

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    964

    发表于 2018-11-22 20:28:31 | 显示全部楼层
    过来看看的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28

    主题

    7799

    帖子

    994

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    994

    发表于 2018-11-22 20:49:52 | 显示全部楼层
    我是来刷分的,嘿嘿
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    34

    主题

    7937

    帖子

    974

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    974

    发表于 2018-11-22 22:13:05 | 显示全部楼层
    学习了,不错,讲的太有道理了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28

    主题

    7920

    帖子

    1033

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1033

    发表于 2018-11-22 22:23:03 | 显示全部楼层
    珍惜生命,果断回帖。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22

    主题

    7875

    帖子

    990

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    990

    发表于 2018-11-22 22:49:12 | 显示全部楼层
    找到好贴不容易,我顶你了,谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24

    主题

    7927

    帖子

    1155

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1155

    发表于 2018-11-22 23:05:48 | 显示全部楼层
    么有分,谁能送我点积分啊::>_<::
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26

    主题

    7721

    帖子

    1171

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    1171

    发表于 2018-11-23 09:36:26 | 显示全部楼层
    过来看看的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22

    主题

    7969

    帖子

    917

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    917

    发表于 2018-11-23 12:10:22 | 显示全部楼层
    正需要,支持楼主大人了!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2025-2-2 05:44 , Processed in 0.130703 second(s), 43 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表