Я не нахожу причин, почему это не сработает. Взято из марионеточных документов :
$foo = [ 'one', {'second' => 'two', 'third' => 'three'} ]
notice( $foo[1]['third'] )
Не уверен, что данные должны быть вложены таким образом из-за некоторых требований, но не было бы логичнее организовать такие данные?
$servers = {
felix => { ip => '192.168.43.5',
env => 'prod',
},
washington => { ip => '192.168.43.11',
env => 'uat',
},
}