Matrices
Recursos
Tipos
PHP Manual

## Objetos

### Inicialización de Objetos

Para crear un nuevo valor de tipo object, use la sentencia new para instanciar una clase:

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

Para una discusión completa, refiérase al capítulo Clases y Objetos.

### Conversión a objeto

Si un objeto es convertido a un objeto, éste no es modificado. Si un valor de cualquier otro tipo es convertido a objeto, una nueva instancia de la clase interna stdClass es creada. Si el valor era `NULL`, la nueva instancia estará vacía. Los valores array son convertidos a object usando las claves de la matriz como nombres de propiedades y con sus valores correspondientes. Para cualquier otro valor, una variable miembro llamada scalar contendrá el valor.

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

Matrices
Recursos
Tipos
PHP Manual