Этот пример я вполне понял.
Возможно, на первый взгляд, я умножаю сущности, но в моем примере имя массива (или подмассива) заранее не известно, а выводится в процессе выполнения кода (что я и называю "динамическим получением" его имени), потому что зависит от ряда условий.
Можно, наверное, переписать все как многомерный массив, но я боюсь, что достигнув этим некоторой компактности, я сам запутаюсь. А читабельность и "прозрачность" кода (по крайней мере для меня) - важны.
|