@HaJIuBauKa,
@mlnkv
php.net/manual/en/language.types.array.phpBoth square brackets and curly braces can be used interchangeably for accessing array elements (e.g. $array[42] and $array{42} will both do the same thing in the example above).
Потому, пример синтаксически корректен. Не рекомендую так делать, но делать так можно.
Нашел плюс в том, что view не надо беспокоится, что там передалось, объект или массив из контроллера
Вообще-то, надо, потому что всё равно Fatal error: Cannot use object of type stdClass as array
А если в объекте реализован ArrayAccess, то не имеет значения, какими скобками обращаться к массиву. Но лучше квадратными, как более стандартными.