浅谈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 相关文章推荐
编译问题
Oct 09 PHP
2.PHP入门
Oct 09 PHP
dedecms模版制作使用方法
Apr 03 PHP
探讨PHP使用eAccelerator的API开发详解
Jun 09 PHP
深入PHP许愿墙模块功能分析
Jun 25 PHP
php统计文章排行示例
Mar 04 PHP
Linux下手动编译安装PHP扩展的例子分享
Jul 15 PHP
Php连接及读取和写入mysql数据库的常用代码
Aug 11 PHP
php数字运算验证码的实现代码
Jul 30 PHP
学习php设计模式 php实现单例模式(singleton)
Dec 07 PHP
PHP6新特性分析
Mar 03 PHP
Laravel-admin之修改操作日志的方法
Sep 30 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 a simple smtp class
2007/11/26 PHP
PHP 上传文件的方法(类)
2009/07/30 PHP
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
php实现的Cookies操作类实例
2014/09/24 PHP
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
javascript 操作文件 实现方法小结
2009/07/02 Javascript
ExtJS4中的requires使用方法示例介绍
2013/12/03 Javascript
Javascript 赋值机制详解
2014/11/23 Javascript
jQuery中replaceAll()方法用法实例
2015/01/16 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
11种ASP连接数据库的方法
2015/09/18 Javascript
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
浅谈vue父子组件怎么传值
2018/07/21 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
layui的数据表格+springmvc实现搜索功能的例子
2019/09/28 Javascript
JS中队列和双端队列实现及应用详解
2020/09/29 Javascript
[07:43]《辉夜杯》公开赛晋级外卡赛战队—TRG训练生活探秘
2015/12/11 DOTA
使用Python编写vim插件的简单示例
2015/04/17 Python
python中logging包的使用总结
2018/02/28 Python
Python对切片命名的实现方法
2018/10/16 Python
python类中super() 的使用解析
2019/12/19 Python
pytorch学习教程之自定义数据集
2020/11/10 Python
利用简洁的图片预加载组件提升html5移动页面的用户体验
2016/03/11 HTML / CSS
HTML5 input新增type属性color颜色拾取器的实例代码
2018/08/27 HTML / CSS
马来西亚网上购物平台:ezbuy
2018/02/13 全球购物
生物科学专业职业规划书范文
2014/02/11 职场文书
工作迟到检讨书
2014/02/21 职场文书
主题实践活动总结
2014/05/08 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
2016廉洁从政心得体会
2016/01/19 职场文书
导游词之太湖
2019/10/08 职场文书
单身狗福利?Python爬取某婚恋网征婚数据
2021/06/03 Python