浅谈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 相关文章推荐
第十节 抽象方法和抽象类 [10]
Oct 09 PHP
Gregarius中文日期格式问题解决办法
Apr 22 PHP
Linux下将excel数据导入到mssql数据库中的方法
Feb 08 PHP
php通用防注入程序 推荐
Feb 26 PHP
利用php实现禁用IE和火狐的缓存问题
Dec 03 PHP
php基于双向循环队列实现历史记录的前进后退等功能
Aug 08 PHP
Yii2隐藏frontend/web和backend/web的方法
Dec 12 PHP
PHP面向对象程序设计之类与反射API详解
Dec 02 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 PHP
laravel-admin自动生成模块,及相关基础配置方法
Oct 08 PHP
php 命名空间(namespace)原理与用法实例小结
Nov 13 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 smarty的预保留变量总结
2008/12/04 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
php curl 上传文件代码实例
2015/04/27 PHP
php使用number_format函数截取小数的方法分析
2016/05/27 PHP
PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
2017/09/13 PHP
2017年最好用的9个php开发工具推荐(超好用)
2017/10/23 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
纯JS实现动态时间显示代码
2014/02/08 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
js闭包实现按秒计数
2015/04/23 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
2016/12/20 Javascript
如何获取元素的最终background-color
2017/02/06 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
JavaScript中使用Async实现异步控制
2017/08/15 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
详解node child_process模块学习笔记
2018/01/24 Javascript
webstorm中配置Eslint的两种方式及差异比较详解
2018/10/19 Javascript
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Python文件右键找不到IDLE打开项解决办法
2015/06/08 Python
简述Python2与Python3的不同点
2018/01/21 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
2020/11/19 Python
巴西在线鞋店:Shoestock
2017/10/28 全球购物
高中毕业生生活的自我评价
2013/12/08 职场文书
致短跑运动员广播稿
2014/01/09 职场文书
运动会广播稿500字
2014/01/28 职场文书
逃课上网检讨书
2014/02/20 职场文书
商业融资计划书
2014/04/29 职场文书
物业管理工作方案
2014/05/10 职场文书
大学生求职信例文
2014/06/29 职场文书
滴水洞导游词
2015/02/10 职场文书
婚庆主持词大全
2015/06/30 职场文书