在上一个问题中,pathinfo和fnmatch函数已经过基准测试,答案全部与我的基准测试结果相反。
您可以在此处阅读基准代码的不同结果: pathinfo vs fnmatch
在运行vista的机器上运行相同的代码之前,我无法解决这个问题。然后结果与其他用户匹配。我的主机是mac。
所以,我的问题是:
答案 0 :(得分:0)
为什么我们会得到这两种不同的东西 结果
fnmatch应该映射到操作系统的底层fnmatch命令(Windows没有这样的命令,直到PHP 5.3才可用)。 Apple的命令执行速度必须降低。
这适用于其他功能吗?
您可以检查glob()是否存在速度问题,因为它还会对文件名执行正则表达式。
编辑:Glob不是正则表达式。它,好吧,全球。 (感谢salathe)