获得通知和警告波纹管

当我列出所有定义的常量GLOB_BRACE时丢失。

GLOB_MARK => 2
GLOB_NOSORT => 4
GLOB_NOCHECK => 16
GLOB_NOESCAPE => 64
GLOB_ERR => 1
GLOB_ONLYDIR => 1073741824
GLOB_AVAILABLE_FLAGS => 1073741911
操作系统,php,Opencart版本:
  • Linux opencart-77fcc87595-2gqvw 4.4.86+#1 SMP星期四12月7日20:11:11 PST 2017 x86_64
  • Linux
  • 当前PHP版本:7.1.12
  • OpenCart版本2.3.0.2

  • 我已经准备好阅读 array glob ( string $pattern \[, int $flags = 0 \] ) 文档
    我100%肯定这不是OpenCart的问题

    最佳答案

    由于这是我以前的快乐glob用户所发生的:
    如以上注释中所述-GLOB_BRACE在某些操作系统中不可用。例如流行的Alpine Linux-在Docker容器中大量使用。 Alpine Linux使用musl libc而不是GNU libc。
    解决方法是:如果要在例如Alpine Linux上运行代码,请不要使用GLOB_BRACE
    当您使用提到的“OpenCart”时:PR形式有一些移动。

    10-07 19:13
    查看更多