浅谈PHP无限极分类原理


Posted in PHP onMarch 14, 2019

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();
结果:
123456789

浅谈PHP无限极分类原理

浅谈PHP无限极分类原理

浅谈PHP无限极分类原理

以上所述是小编给大家介绍的PHP无限极分类原理详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
社区(php&amp;&amp;mysql)五
Oct 09 PHP
第十四节--命名空间
Nov 16 PHP
php中去除所有js,html,css代码
Oct 12 PHP
php 求质素(素数) 的实现代码
Apr 12 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
Jul 01 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
Aug 20 PHP
Yii使用Captcha验证码的方法
Dec 28 PHP
php源码之将图片转化为data/base64数据流实例详解
Nov 27 PHP
php防止sql注入的方法详解
Feb 20 PHP
php批量删除操作(数据访问)
May 23 PHP
在laravel中使用Symfony的Crawler组件分析HTML
Jun 19 PHP
PHP中使用mpdf 导出PDF文件的实现方法
Oct 22 PHP
详解PHP队列的实现
Mar 14 #PHP
PHP精确到毫秒秒杀倒计时实例详解
Mar 14 #PHP
PHP的简单跳转提示的实现详解
Mar 14 #PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
Mar 14 #PHP
PHP模型Model类封装数据库操作示例
Mar 14 #PHP
php中pcntl_fork创建子进程的方法实例
Mar 14 #PHP
PHP7内核之Reference详解
Mar 14 #PHP
You might like
如何在PHP中使用正则表达式进行查找替换
2013/06/13 PHP
PHP实现的QQ空间g_tk加密算法
2015/07/09 PHP
PHP实现的登录,注册及密码修改功能分析
2016/11/25 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
2019/03/30 PHP
基于PHP实现微信小程序客服消息功能
2019/08/12 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
jquery $.getJSON()跨域请求
2011/12/21 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
2013/11/12 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
jQuery判断多个input file 都不能为空的例子
2015/06/23 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
ANGULARJS中使用JQUERY分页控件
2015/09/16 Javascript
asp知识整理笔记3(问答模式)
2015/09/27 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
2016/07/07 Javascript
AngularJS利用Controller完成URL跳转
2016/08/09 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
微信小程序控制台提示warning:Now you can provide attr &quot;wx:key&quot; for a &quot;wx:for&quot; to improve performance解决方法
2019/02/21 Javascript
vue实现从外部修改组件内部的变量的值
2020/07/30 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
python学习笔记:字典的使用示例详解
2014/06/13 Python
Python实现完整的事务操作示例
2017/06/20 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
Django 对象关系映射(ORM)源码详解
2019/08/06 Python
基于python实现删除指定文件类型
2020/07/21 Python
在线购买澳大利亚设计师手拿包和奢华晚装手袋:Olga Berg
2019/03/20 全球购物
澳大利亚家庭花园和DIY工具网店:VidaXL
2019/05/03 全球购物
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
农民工创业典型事迹
2014/01/25 职场文书
护士在校生自荐信
2014/02/01 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
增员口号大全
2014/06/18 职场文书
辩论赛开场白大全(主持人+辩手)
2015/05/29 职场文书
深入理解go缓存库freecache的使用
2022/02/15 Golang