我有 2 个相同脚本的副本,唯一的区别是
一个)
$images = glob("*.*")
二)
$images = glob("*.{jpg,jpeg,png,gif}", GLOBAL_BRACE)
对我来说,B 应该运行得更快,因为它的选择更少(尽管另一方面,更多的过滤)。但加载需要 3.64 秒,而不是需要 122 毫秒的 A。这些取自 JS 控制台中 Chrome 的网络选项卡(这是一个 AJAX 调用)。
我试图想出一些逻辑上的巨大差异,但它是相同的目录、相同的服务器、相同的一切(只是 +GLOB_BRACE)。