Objetos

Inicialización de Objetos

Para inicializar un objeto, use la sentencia new, lo que instancia el objeto a una variable.

<?php
class foo
{
    function
hacer_foo()
    {
        echo
"Haciendo foo.";
    }
}

$bar = new foo;
$bar->hacer_foo();
?>

Para una discusión completa, por favor refiérase a la sección 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 stdClass es creada. Si el valor era nulo, la nueva instancia será vacía. Para cualquier otro valor, una variable miembro llamada scalar contendrá el valor.

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

Hosting by: hurra.com
Generated: 2007-01-26 18:00:52