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中使用Redis实现异步处理。

    随着互联网的发展,Web应用程序的性能和效率成为了关注的焦点。而PHP是一种常用的Web开发语言,Redis则是一款流行的内存数据库,如何将二者结合起来提高Web应用程序的性能和效率就成为了一个重要的问题。Redis是...

    2023年5月21日
    08
  • PHP中的RPC。

    近年来,随着互联网技术的迅猛发展,分布式系统逐渐成为了互联网应用领域中不可缺少的部分。而分布式系统中的RPC技术则是实现不同进程、不同机器之间通讯的重要手段之一。其中,PHP中的RPC技术也逐渐成为了各大互...

    2023年5月30日
    01
  • PHP整数型--INT

    说明:是负数和0和整数的集合,在PHP中存储整数为10进制、八进制、十六进制 语法:$var = 整数数字; 八进制的写法:在数字之前加0,就是八进制,数字是有0-7 十六位进制的写法:在数字前面加0x,数字为:0-f  012...

    2017年11月20日
    0281
  • 关于PHP打印格式化显示利器

    当我们调试php代码的时候,会使用var_dump、print_r 输出结果,输出的时候需要格式化。格式化后的结果echo "<pre>";$arr=[3,1,5,8]; print_r($arr);不格式化后的结果$arr=[3,1,5,8]; print_r($ar...

    2022年6月27日
    0167
  • 关于PHP正则匹配中文

    PHP 正则匹配中文正则匹配字符集 [{4e00}-\\x{9fa5}]注意事项:正则表达式结尾要加上 u, 形如:/^...$/u一、匹配全是中文/^[{4e00}-\\x{9fa5}]+$/u二、匹配包含中文/[{4e00}-\\x{9fa5}]+/u三、匹配中英文(包含符...

    2022年6月20日
    0109
  • php的数据类型

    说明:就是PHP能存储数据格式,PHP提供8种数据类型 标量类型:int float string boolean 复合类型:array object 特殊:null resource 在文档(手册)里提供的类型 字符串类型-string 说明:字符串类型就是把任何...

    2017年11月19日 PHP自学教程
    0418
  • PHP微信开发:如何实现语音识别

    随着移动互联网的普及,微信作为一款社交软件,越来越多的人开始使用,并且微信开放平台也给开发者带来了众多的机会。近年来,随着人工智能技术的发展,语音识别技术逐渐成为了移动端开发的热门技术之一。在微信...

    2023年5月18日
    05
  • PHP 新手入门之数据类型

    标量数据类型:是数据结构中最基本单元,只能储存一个数据 布尔型:boolean 字符串型:string 浮点型: float 整型 : integer 两种复合类型: array() 数组 object 对象 俩种特殊类型 resource 资源型 null 空 ...

    2018年12月16日
    0267

联系我们

QQ:951076433

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