浅谈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 pathinfo()获得文件的路径、名称等信息说明
Sep 13 PHP
国外PHP程序员的13个好习惯小结
Feb 20 PHP
Php Ctemplate引擎开发相关内容
Mar 03 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
Jul 05 PHP
PHP简单选择排序算法实例
Jan 26 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
May 12 PHP
laravel学习教程之关联模型
Jul 30 PHP
PHP 7.1新特性的汇总介绍
Dec 16 PHP
如何修改Laravel中url()函数生成URL的根地址
Aug 11 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
Nov 20 PHP
CI框架附属类用法分析
Dec 26 PHP
Laravel 简单实现Ajax滚动加载示例
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
2020年4月放送!《Princess Connect Re:Dive》制作组 & 角色声优公开!
2020/03/06 日漫
深入array multisort排序原理的详解
2013/06/18 PHP
PHP延迟静态绑定示例分享
2014/06/22 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
PHP date函数常用时间处理方法
2015/05/11 PHP
详解php实现页面静态化原理
2017/06/21 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
2019/10/21 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
jquery设置控件位置的方法
2013/08/21 Javascript
jquery库文件略庞大用纯js替换jquery的方法
2014/08/12 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
利用Angularjs和bootstrap实现购物车功能
2016/08/31 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
2016/10/27 Javascript
jquery与ajax获取特殊字符实例详解
2017/01/08 Javascript
原生javascript的ajax请求及后台PHP响应操作示例
2020/02/24 Javascript
Python计算三角函数之asin()方法的使用
2015/05/15 Python
Python用 KNN 进行验证码识别的实现方法
2018/02/06 Python
Python 元类实例解析
2018/04/04 Python
python中的变量如何开辟内存
2018/06/26 Python
对python中类的继承与方法重写介绍
2019/01/20 Python
Python中正则表达式的用法总结
2019/02/22 Python
Pytorch释放显存占用方式
2020/01/13 Python
一文详述 Python 中的 property 语法
2020/09/01 Python
css3中的calc函数浅析
2018/07/10 HTML / CSS
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
乐天旅游香港网站:日本饭店预订
2017/11/29 全球购物
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
世界上最值得信赖的多日游在线市场:TourRadar
2018/07/20 全球购物
教师三严三实心得体会
2014/10/11 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书
运动会入场词
2015/07/18 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
七年级作文之下雨天
2019/12/23 职场文书