http://code2design.com/forums/glob_vs_opendir
显然opendir()
应该(并且)更快,因为它打开目录处理程序并允许您迭代.因为glob()
必须解析第一个参数,它需要花费更多的时间(加上glob
处理递归目录,因此它将扫描子目录,这将增加执行时间.
glob
并opendir
做不同的事情.glob
查找与模式匹配的路径名并将其返回到数组中,同时opendir
仅返回目录句柄.要获得与glob
您必须调用其他函数相同的结果,在基准测试时必须考虑这些函数,特别是如果这包括模式匹配.
Bill Karwin最近写了一篇关于此的文章.看到:
归档时间: |
|
查看次数: |
7578 次 |
最近记录: |