Converter Arrays em Objetos no PHP

Bom dia,

Em alguns momentos precisamos manipular arrays simples. Algumas vezes ficar “passeando” pelas posições corretas dos arrays pode ser chata e desnecessária. Quando temos uma página carregada por POST por exemplo, costumanos escrever códigos de SQL, validações lendo os dados da seguinte forma:

Seria melhor de um outro jeito, para esses casos não é necessário trabalhar com posições de arrays, poderiamos trabalhar com notação de objeto da classe stdClass diretamente. Para isso podemos fazer da seguinte forma.

Muito trabalhoso ainda, podemos simplificar mais. O PHP permite fazer um casting direto de um array normal em um objeto do tipo stdClass, para fazer isso fazemos o seguinte:

Trabalhar diretamente com objetos stdClass nos fazem ganhar um bom tempo escrevendo alguns scripts genéricos, como para SQL, validações, etc.

Espero que tenha sido útil, um forte abraço e até a próxima.

Blog PHP