diff --git a/src/Fenom/Accessor.php b/src/Fenom/Accessor.php index 93e08bc..32bcf91 100644 --- a/src/Fenom/Accessor.php +++ b/src/Fenom/Accessor.php @@ -185,8 +185,12 @@ class Accessor { } } if($tokens->is(',')) { - $tokens->skip()->need('['); - $vars = $tpl->parseArray($tokens) . ' + $var'; + $tokens->next(); + if($tokens->is('[')){ + $vars = $tpl->parseArray($tokens) . ' + $var'; + }elseif($tokens->is(T_VARIABLE)){ + $vars = $tpl->parseExpr($tokens) . ' + $var'; + } } else { $vars = '$var'; } @@ -210,4 +214,4 @@ class Accessor { return "array(".implode(",", array_keys($tpl->blocks)).")"; } } -} \ No newline at end of file +}