Les objets

Initialisation des objets

Pour cr�er un nouvel objet, utilisez le mot cl� new afin d'instancier une classe :

<?php
class foo
{
    function 
do_foo()
    {
        echo 
"Doing foo.";
    }
}

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

Pour une discussion compl�te, voir le chapitre sur les classes et les objets.

Conversion en un objet

Si un objet est converti en un objet, il ne sera pas modifi�. Si une valeur de n'importe quel type est convertie en un objet, une nouvelle instance de la classe interne stdClass sera cr��e. Si la valeur est NULL, la nouvelle instance sera vide. La conversion d'un objet en tableau fera que les propri�t�s seront les cl�s, et les valeurs correspondantes aux propri�t�s, les valeurs de ces cl�s. Pour n'importe quel autre type, un membre appel� scalar contiendra la valeur.

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