Arrays
Resource
Tipos
PHP Manual

## 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. Arrays convertem para um objeto com propriedades chamadas pelas chaves do array e com os respectivos valores. Para qualquer outro valor, uma variável membro chamada scalar irá conter o valor.

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

Arrays
Resource
Tipos
PHP Manual