浅谈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数据缓存技术
Feb 14 PHP
PHP5 面向对象程序设计
Feb 13 PHP
php生成xml简单实例代码
Dec 16 PHP
Admin generator, filters and I18n
Oct 06 PHP
一个php短网址的生成代码(仿微博短网址)
May 07 PHP
php中解析带中文字符的url函数分享
Jan 20 PHP
php中有关合并某一字段键值相同的数组合并的改进
Mar 10 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
Dec 24 PHP
zen cart实现订单中增加paypal中预留电话的方法
Jul 12 PHP
PHP中for循环与foreach的区别
Mar 06 PHP
php实现购物车产品删除功能(2)
Jul 23 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
Aug 09 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 Undefined index报错的修复方法
2011/07/17 PHP
如何在PHP中使用正则表达式进行查找替换
2013/06/13 PHP
PHP实现生成唯一编号(36进制的不重复编号)
2014/07/01 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
Prototype Selector对象学习
2009/07/23 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
javascript 实现map集合
2015/04/03 Javascript
JavaScript截断字符串的方法
2015/07/15 Javascript
jquery实现模拟百分比进度条渐变效果代码
2015/10/29 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
JS中动态创建元素的三种方法总结(推荐)
2016/10/20 Javascript
如何判断出一个js对象是否一个dom对象
2016/11/24 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
2016/11/29 Javascript
深入理解Angular4订阅(Subscribe)与取消
2017/11/22 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
Vue实现计算器计算效果
2020/08/17 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
Python调用C语言的方法【基于ctypes模块】
2018/01/22 Python
Pandas 按索引合并数据集的方法
2018/11/15 Python
英国旅游额外服务市场领导者:Holiday Extras(机场停车场、酒店、接送等)
2017/10/07 全球购物
BASIC HOUSE官方旗舰店:韩国著名的服装品牌
2018/09/27 全球购物
美国职棒大联盟的官方手套、球和头盔:Rawlings
2020/02/15 全球购物
财务会计专业应届毕业生求职信
2013/10/18 职场文书
理工类毕业自我鉴定
2014/02/20 职场文书
中专生自荐信
2014/06/25 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书
2019年新郎保证书3篇
2019/10/17 职场文书
vue实现在data里引入相对路径
2022/06/05 Vue.js
JS实现简单的九宫格抽奖
2022/06/28 Javascript
pnpm对npm及yarn降维打击详解
2022/08/05 Javascript