StdClass PHP

Fala galera do blog Código Master. Tudo 100% ?

Bom. Hoje eu vou falar um pouco sobre a StdClass do PHP. Já ouviu falar? Não? “Oxi”. Bora conhecer então.

Quem é essa tal de StdClass? Bom. Resposta curta, seria, uma classe pré-definida do PHP. O que não nos diz muita coisa. Em resposta mais longa um pouco, diz-se que StdClass é uma classe que existe no PHP, totalmente vazia, que você pode utilizá-la para criar novos objetos, dinamicamente, de acordo com a necessidade, atribuindo a ela, métodos e propriedades.

Essa classe é a base, por exemplo utilizada pelo próprio PHP, para criar objetos a partir de conversões realizadas por nós, os programadores.

Bom. Quando convertemos um array, por exemplo, em qualquer outro objeto, na verdade, está sendo utilizada essa maravilhosa StdClass, para fazer esse processo.

Ok. Agora que já sabemos para que serve, como utilizamos ao nosso bel-prazer? Simples.

Veja como criar um novo objeto a partir do nome e idade de uma pessoa. Confira:

Bom nisso, já temos um novo objeto, com dois atributos, nome e idade.

O comando var_dump, irá imprimir e confirmar o que falamos anteriormente. Veja:

Podemos exibir os dados desde objeto, apenas chamando seus atributos, confira:

Para deixar mais “bonitinho”, podemos utilizar a função printtf(). Veja:

Ambos os casos, irá imprimir na tela, “Meu nome é Claudeci Goularte, e tenho 32 anos.“.

Fico por aqui galera. Grande abraço. Att.

Claudeci Goularte

Programador com mais de 11 anos de experiência, graduado em Análise e Desenvolvimento de Sistemas, e pós graduado em MBA em Arquitetura de Software. Sou Sócio fundador e administrador na empresa Kamoney Empreendimentos Digitais Ltda.

Você pode gostar...

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *