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'
?>