对前一个问题的PATHINFO和的fnmatch功能进行了基准和答案都出来了相反我的基准测试结果。
你可以阅读这里的基准代码不同的结果: PATHINFO VS的fnmatch
我不能工作了,直到我跑了一台运行Vista相同的代码。 结果然后再配其他用户。 我的主要机器是一台Mac。
所以,我的问题是:
- 为什么我们得到这两种不同的结果?
- 难道这适用于其他的功能呢?
对前一个问题的PATHINFO和的fnmatch功能进行了基准和答案都出来了相反我的基准测试结果。
你可以阅读这里的基准代码不同的结果: PATHINFO VS的fnmatch
我不能工作了,直到我跑了一台运行Vista相同的代码。 结果然后再配其他用户。 我的主要机器是一台Mac。
所以,我的问题是:
为什么我们得到这两种不同的结果?
的fnmatch应该被映射到OS的底层的fnmatch命令(Windows有没有这样的命令,是不可用的,直到PHP 5.3)。 苹果公司的执行命令必须小于迅速。
难道这适用于其他的功能呢?
你可以检查水珠()的速度问题,因为它也执行正则表达式的文件名。
编辑:水珠不会正则表达式。 它,好了,水珠。 (感谢salathe)