PHP glob 无法读取 tmp

PHP glob can't read tmp

我在 win7 中使用 wamp,我尝试使用 php 通过 glob 读取 c:\wamp\tmp,但结果是一个空数组

print_r(glob("C:\wamp\tmp\*"));

我可以看到 c:\wamp 中除 c:\wamp\tmp 之外的任何文件夹,并且我确保文件夹具有相同的读写设置...

\t 是一个转义序列,表示 Tab 字符。你有几种处理方法:

  1. 用另一个反斜杠转义。

    print_r(glob("C:\wamp\tmp\*"));
    
  2. 使用单引号而不是双引号,因为转义序列不在单引号中处理。

    print_r(glob('C:\wamp\tmp\*'));
    
  3. 使用正斜杠而不是反斜杠,因为 Windows 允许作为目录分隔符。

    print_r(glob("C:/wamp/tmp/*"));