我遇到了 phpglob
函数的一个特性,想知道到底发生了什么。
<?php
$paths = glob('../test/*');
echo 'count = ' . count($paths) .'<br/>';
echo 'paths[0] = ' . $paths[0] .'<br/>';
echo 'scandir count = ' . count (scandir ('../test') );
?>
测试目录是空的,我得到了结果
count = 1
paths[0] =
scandir count = 2
我理解 2的scandir
计数(.
并且..
也被计算在内)。
但我希望计数为$paths
0,而不是 1。
为什么,如果它是 1,$paths[0]
没有价值?