Совет по Joomla: dot-нотация для доступа к значениям вложенных массивов.
Позволю себе немного ребячества ))

Наткнулся на пост в одном из php-шных каналов о том, как в Laravel можно использовать нотацию "точка" для доступа к значениям вложенных массивов. И тем самым упростить доступ к многомерным массивам с помощью одной строки, разделенной точками.
😎 Joomla тоже так может!
use Joomla\Registry\Registry; $data = [ 'user' => [ 'name' => 'John Doe', 'email' => 'john@example.org', ] ]; $data = new Joomla\Registry\Registry($data); $name = $data->get('user.name'); dump($name); // 'John Doe'
Чат русскоязычного Joomla-сообщества.
Upd. И коллеги сразу решили дополнить:
Преимущество джумлы перед ларой в этом плане:
можно так обращаться не только к массивам, но и к объектам и даже к json'у
можно дополнять
можно выполнять
merge. Причём, как на весь объект, так и на отдельные его вложенности
Недостатки:
нужно сначала создать новый объект
нет вот такой нотации
get('*.key'), т.е. чего-то похожего наarray_column()
