Trovo che anche quando lavoro con un framework MVC (ad esempio CodeIgniter), ricorro regolarmente a matrici nidificate anziché a oggetti.
Ciò non segue la mia comprensione del bene orientato agli oggetti. Ad esempio, se dovessi trasferire il codice su Java, non mi sognerei di passare array (o vettori o altro) in quel modo.
Mi chiedevo se questo è il modo appropriato di gestire i dati. C'è un motivo per cui gli array vengono passati in questo modo in PHP o perché gli oggetti non vengono utilizzati? Qual è il modo migliore per trasferire i dati?