PHP循环输出某个文件夹下所有子文件以及子文件夹

静态变量

一般用于函数内,需要使用static关键字定义,静态变量的赋值语句只会执行一次。

PHP循环输出某个文件夹下所有子文件以及子文件夹

  • 第一次执行display,会执行static $i=10,i再加1,再输出i,函数执行后i不会被回收
  • 第二次执行display,不会执行static $i=10;i再加1,再输出i,函数执行i不会被回收
  • 第三次执行display,不会执行static $i=10;i再加1,再输出i,函数执行i不会被回收
  • 第四次执行display,不会执行static $i=10;i再加1,再输出i,函数执行i不会被回收

函数递归

在函数体内调用函数本身,就是递归

语法:

function display(){

       echo ‘a’;

       echo ‘b’;

       if(条件){

display();

}

}

 

代码示例:

PHP循环输出某个文件夹下所有子文件以及子文件夹

 

流程图:

PHP循环输出某个文件夹下所有子文件以及子文件夹

猴子吃桃,第一天吃了一半,多吃一个,第二天吃了一半,多吃一个,……

第十天想吃时,只有一个了,问第一天共几个桃子。

 

(1+1)*2

(4+1)*2

(10+1)*2

PHP循环输出某个文件夹下所有子文件以及子文件夹

PHP循环输出某个文件夹下所有子文件以及子文件夹

注意:在递归函数内声明了static 类型的静态变量,那么这个静态变量是公共的,也就是说,每次函数执行时,都会访问同一个静态变量,所以,如果某个函数修改了这个静态变量的值,那么其它函数取值时也会发生变化。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/3329.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚重蔚管理团队
上一篇 2017年11月13日 10:53
下一篇 2017年11月13日 16:23

相关推荐

  • PHP与数据加密的集成。

    随着互联网的不断发展和计算机技术的不断提升,数据安全问题越来越受到关注。在很多应用领域中,需要通过加密来保护重要数据的安全性。而在这个过程中,选择一种可靠的加密算法和一个合适的编程语言来实现加密操作…

    2023年5月21日
    01
  • PHP文件操作相关函数

    bool copy ( string filename , string dest ) 复制文件 string filename:原文件 string dest :目标文件 bool unlink ( string filename ) 删除文件 string filename:要删除的文件 bool rename ( string oldname…

    2017年11月15日
    0353
  • php运行原理和环境的搭建。

    php语言运行原理 客户端技术:                                                服务器端技术: html                                    web服务器软件:            服务器端语言:        数据库: css       …

    2020年11月13日 PHP自学教程
    0351
  • PHP入门指南:PHP和JIRA。

    PHP入门指南:PHP和JIRA随着互联网的快速发展,各种网站和应用程序的开发变得越来越普遍。PHP语言因其易于学习和使用,成为了最受欢迎的Web编程语言之一。在开发Web应用程序时,PHP与JIRA(一款流行的缺陷跟踪软件…

    2023年5月22日
    02
  • 一个查看xhprof数据文件的docker镜像

    xhprof这个工具是一个分析php执行的工具,具体使用方法这里不多说。对于xhprof生成的分析结果包往往需要搭配nginx+graphviz,还需要配置相关文件到指定路径下。但使用windows或者mac时往往不想因为只看一个报告而费…

    2022年6月25日
    0121
  • 使用PHP开发微信小程序电商平台

    随着移动互联网的发展,微信已经成为了人们生活中不可或缺的一部分。而微信小程序也越来越受到人们的关注和使用。小程序的快速发展也带来了越来越多的商机。电商平台是其中之一。 在本文中,我们将介绍如何使用PHP…

    2023年5月18日
    03
  • PHP实现微信小程序抽奖技巧。

    在如今的社交媒体时代中,微信作为国内最为流行的社交工具之一,拥有着庞大的用户基础。而随着微信小程序的兴起,越来越多的企业开始将其作为营销渠道,借助微信小程序开展各类活动,其中抽奖活动便属于较为流行的…

    2023年6月3日
    02
  • PHP中Memcached缓存技术的实现和原理。

    Memcached是一种高速缓存系统,被广泛应用于Web服务器和其他需要缓存数据的场合。在PHP开发中,Memcached常用于提升应用程序的性能和优化数据库访问。本文将介绍Memcached缓存技术的实现和原理。一、Memcached的基…

    2023年5月21日
    00

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息