Manual do PHP
Anterior | Capítulo 6. Tipos | Próxima

# Objetos

## Inicialização de objetos

Para inicializar um objeto, você usa a instrução new, criando uma instância do objeto em uma variável.

`<?php class foo { function do_foo() { echo "Fazendo foo."; } } $bar = new foo; $bar->do_foo(); ?>`

Para uma explicação completa, consulte a seção Classes e Objetos.

## Convertendo para objeto

Se um objeto é convertido para objeto, ele não é modificado. Se um valor de um outro tipo é convertido para objeto, uma nova instância da stdClass é criada. Se o valor é NULL, a nova instância estará vazia. Para qualquer outro valor, uma variável menbro chamada scalar irá conter valor.

`<?php $obj = (object) 'ciao'; echo $obj->scalar; // exibe 'ciao' ?>`

Anterior | Principal | Próxima
Arrays | Acima | Resource