Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php (Pathinfo vs fnmatch第2部分)Windows和Mac上的速度基准颠倒_Php_Cross Platform_Benchmarking - Fatal编程技术网

Php (Pathinfo vs fnmatch第2部分)Windows和Mac上的速度基准颠倒

Php (Pathinfo vs fnmatch第2部分)Windows和Mac上的速度基准颠倒,php,cross-platform,benchmarking,Php,Cross Platform,Benchmarking,在前面的一个问题上,pathinfo和fnmatch函数进行了基准测试,结果都与我的基准测试结果相反 您可以在此处使用基准代码读取不同的结果: 在运行vista的机器上运行相同的代码之前,我无法计算出来。结果与其他用户相匹配。我的主要机器是mac电脑 因此,我的问题是: 为什么我们会得到这两个不同的结果? 这是否适用于其他功能? 为什么我们会得到这两个不同的答案 结果如何 fnmatch应该映射到操作系统的底层fnmatch命令Windows没有这样的命令,直到PHP5.3才可用。苹果执行该命

在前面的一个问题上,pathinfo和fnmatch函数进行了基准测试,结果都与我的基准测试结果相反

您可以在此处使用基准代码读取不同的结果:

在运行vista的机器上运行相同的代码之前,我无法计算出来。结果与其他用户相匹配。我的主要机器是mac电脑

因此,我的问题是:

为什么我们会得到这两个不同的结果? 这是否适用于其他功能? 为什么我们会得到这两个不同的答案 结果如何

fnmatch应该映射到操作系统的底层fnmatch命令Windows没有这样的命令,直到PHP5.3才可用。苹果执行该命令的速度一定要慢一些

这是否适用于其他功能

您可以检查速度问题,因为它还对文件名执行正则表达式


编辑:Glob不包含正则表达式。它,嗯,是地球仪。多亏了salathe

我才不用担心它,因为几乎没有mac生产服务器。Globbing根本不执行regex。