无参数文件读取
无参数的意思可以是a()、a(b())或a(b(c())),但不能是a('b')或a('b','c'),不能带参数
print_r(scandir('.'))
可以用来查看当前目录所有文件名
但是我们这里说的是要构造无参数的函数,所以我们要做的就是去掉这个点号
- localeconv() 函数返回一包含本地数字及货币格式信息的数组。
- current() 函数返回数组中的当前元素(单元),默认取第一个值,
- pos() 同 current() ,是current()的别名
- reset() 函数返回数组第一个单元的值,如果数组为空则返回 FALSE
**localeconv() ** 函数 返回数组的第一项就是 . (小数点),如下图
我们可以通过读取该小数点代替print_r(scandir('.'))中的小数点 ,读取数组第一项可以的函数有current()、pos() 、reset()
所以最终我们可以构造如下:
print_r(scandir(current(localeconv())));
print_r(scandir(pos(localeconv())));
print_r(scandir(reset(localeconv())));