Minha dúvida é, quando vou retornar dados do banco para minha view, é melhor retornar esses dados como array ou como objetos?
Ex: Em uma página que tem um formulário, estou editando os dados de um usuário, cada campo input vai retornar os valores do banco em cada input é melhor fazer $row->campo (como objeto) ou asssim $row['campo']?
Outro exemplo: Em uma página que eu tenho uma lista de posts de um blog com imagem do post, titulo e descricao, melhor fazer $row->campo (como objeto) ou asssim $row['campo']?
Existe alguma boa prática que diz, é melhor retornar os dados como objeto ou que é melhor retornar como array? Ou em qual caso devo usar cada um? E qual a maneira mais comum mais utilizada é retornando como array ou objetos?
Obrigado.