src/Leevel/View/Compiler.php
protected function arrayHandler(array &$vars, bool $forObj = true, int $start = 2): string
    {
        $len = count($vars);
        $param = '';

        for ($index = $start; $index < $len; $index++) {
            if (true === $forObj) {
                // 类似 $hello->test1->test2
                $param .= "->{$vars[$index]}";
            } else {
                // 类似 $hello.test1.test2
                $param .= ".{$vars[$index]}";
            }
        }

        return $param;
    }
protected function arrayHandler(array &$vars, bool $forObj = true, int $start = 2): string
    {
        $len = count($vars);
        $param = '';

        for ($index = $start; $index < $len; $index++) {
            if (true === $forObj) {
                // 类似 $hello->test1->test2
                $param .= "->{$vars[$index]}";
            } else {
                // 类似 $hello.test1.test2
                $param .= ".{$vars[$index]}";
            }
        }

        return $param;
    }
数组格式.

@param array $vars
@param bool  $forObj
@param int   $start

@return string