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与数据库队列的集成。

    随着现代Web应用的发展,越来越多的需要将任务异步处理,以提高网站的性能和用户体验。其中一种常见的方式是使用队列系统,将需要处理的任务排队,然后由后台进程异步处理。而PHP和数据库都是Web开发中广泛使用的工…

    2023年5月21日
    05
  • PHP商城的售后服务系统设计与实现。

    随着网络购物在当今社会中逐渐普及,越来越多的商家利用网络平台来销售产品,而PHP作为一种广泛应用的服务器端脚本语言,自然成为了许多商城系统的首选。然而,在购买商品之后,消费者的售后服务需求也逐渐增多,如…

    2023年5月23日
    01
  • 几种用PHP写99乘法表的方式

    首先按照规矩,还是先废话一番,对于刚学PHP的新手来讲,用php写九九乘法表无疑是非常经典的一道练习题。但不要小看这道练习题,它对于逻辑的考验还是相当到位的。也许有人会觉得,九九乘法表有什么难的,我两分钟…

    2022年6月21日
    0139
  • php如何使用PHP的PDO_ORACLE扩展。

    PHP是一种流行的动态编程语言,它可以通过各种扩展来拓展其功能。其中,PDO_ORACLE扩展是一种常用的扩展,它可以帮助PHP开发人员连接Oracle数据库并进行操作。本文将介绍如何使用PDO_ORACLE扩展。一、安装PDO_ORACL…

    2023年6月3日
    01
  • PHP入门指南:解释器模式。

    随着计算机技术的不断发展,编程语言的种类也越来越多。其中一门被广泛应用于Web开发的语言是PHP。PHP是一种解释型语言,具有广泛的应用领域和良好的跨平台性。本文将为初学者介绍PHP解释器模式。一、什么是解释器…

    2023年5月23日
    06
  • PHP如何处理微信小程序中的session问题。

    近年来,微信小程序风靡全球,已经成为了许多企业和个人开发者的首选平台。在小程序的开发中,我们经常会遇到session问题,也就是如何在小程序中保存用户登录状态。这个问题对于网站开发者来说并不陌生,但在小程序…

    2023年6月3日
    05
  • 总结php artisan module常用命令

    module:make 创建一个新模块module:use 使用一个模块(这允许执行其他命令时不用输入模块名)module:unuse 和上面相反module:list 列出所有可用模块module:migrate 执行某个模块的数据迁移(或者所有模块的)php ar…

    2022年6月27日
    0134
  • 打造稳定和高质量的PHP直播功能。

    PHP是一种开放源代码的服务器端编程语言,适用于web开发。随着网络直播的迅速发展,越来越多的网站开始开发直播功能来吸引更多用户。要实现一个稳定和高质量的PHP直播功能,需要经过以下步骤。第一步——确定需求在实…

    2023年5月28日
    00

联系我们

QQ:951076433

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