浅谈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制作新闻系统的思路
Oct 09 PHP
NOT NULL 和NULL
Jan 15 PHP
关于PHP5 Session生命周期介绍
Mar 02 PHP
PHP中PDO基础教程 入门级
Sep 04 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
Nov 07 PHP
PHP中怎样防止SQL注入分析
Oct 23 PHP
PHP 常用的header头部定义汇总
Jun 19 PHP
PHP查询附近的人及其距离的实现方法
May 11 PHP
ThinkPHP实现更新数据实例详解(demo)
Jun 29 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
Sep 22 PHP
PHP使用CURL实现下载文件功能示例
Jun 03 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
Jun 12 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
SONY SRF-22W(33W)的电路分析和维修案例
2021/03/02 无线电
实用函数2
2007/11/08 PHP
php懒人函数 自动添加数据
2011/06/28 PHP
php发送post请求的三种方法
2014/02/11 PHP
php数组中删除元素之重新索引的方法
2014/09/16 PHP
详解PHP安装mysql.so扩展的方法
2016/12/31 PHP
模拟用户操作Input元素,不会触发相应事件
2007/05/11 Javascript
js loading加载效果实现代码
2009/11/24 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
jquery foreach使用示例
2013/09/12 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
js选项卡的实现方法
2015/02/09 Javascript
jQuery实现简单下拉导航效果
2015/09/07 Javascript
bootstrap下拉菜单使用方法解析
2017/01/13 Javascript
详解Angular.js指令中scope类型的几种特殊情况
2017/02/21 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
创建与框架无关的JavaScript插件
2020/12/01 Javascript
python实现的一个火车票转让信息采集器
2014/07/09 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
python如何去除字符串中不想要的字符
2020/07/05 Python
dataframe设置两个条件取值的实例
2018/04/12 Python
python操作mysql代码总结
2018/06/01 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
python贪吃蛇游戏代码
2020/04/18 Python
基于Python的PIL库学习详解
2019/05/10 Python
Python 把序列转换为元组的函数tuple方法
2019/06/27 Python
python 模拟银行转账功能过程详解
2019/08/06 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
生物有机护肤品:Aurelia Probiotic Skincare
2018/01/31 全球购物
Java servlet面试题
2012/03/04 面试题
2013英文求职信模板范文
2013/11/15 职场文书
一个大学生十年的职业规划
2014/01/17 职场文书
档案室主任岗位职责
2014/02/12 职场文书
物控部经理职务说明书
2014/02/25 职场文书
信息技术课后反思
2014/04/27 职场文书