(PATHINFO VS的fnmatch部分2)逆转在Windows和Mac速度指标((Pathin

2019-10-30 06:06发布

对前一个问题的PATHINFO和的fnmatch功能进行了基准和答案都出来了相反我的基准测试结果。

你可以阅读这里的基准代码不同的结果: PATHINFO VS的fnmatch

我不能工作了,直到我跑了一台运行Vista相同的代码。 结果然后再配其他用户。 我的主要机器是一台Mac。

所以,我的问题是:

  • 为什么我们得到这两种不同的结果?
  • 难道这适用于其他的功能呢?

Answer 1:

为什么我们得到这两种不同的结果?

的fnmatch应该被映射到OS的底层的fnmatch命令(Windows有没有这样的命令,是不可用的,直到PHP 5.3)。 苹果公司的执行命令必须小于迅速。

难道这适用于其他的功能呢?

你可以检查水珠()的速度问题,因为它也执行正则表达式的文件名。

编辑:水珠不会正则表达式。 它,好了,水珠。 (感谢salathe)



文章来源: (Pathinfo vs fnmatch part 2) Speed benchmark reversed on Windows and Mac