瀏覽代碼

Update Dirk.php

For a constant as an array key.
Visman 2 年之前
父節點
當前提交
6f0ea1264d
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      vendor/artoodetoo/dirk/src/Dirk.php

+ 1 - 1
vendor/artoodetoo/dirk/src/Dirk.php

@@ -174,7 +174,7 @@ class Dirk extends PhpEngine
      */
     protected function compileIf(string $expression): string
     {
-        if (\preg_match('%^\(\s*(\!\s*)?(\$[\w>-]+\[(?:[\'"]\w+[\'"]|\d+)\])\s*\)$%', $expression, $matches)) {
+        if (\preg_match('%^\(\s*(\!\s*)?(\$[\w>-]+\[(?:\w+|[\'"]\w+[\'"])\])\s*\)$%', $expression, $matches)) {
             if (empty($matches[1])) {
                 return "<?php if (! empty{$expression}): ?>";
             } else {