Manuel PHP
Précédent | Chapitre 6. Les types | Suivant

# Les objets

## Initialisation d'un objet

Pour initialiser un objet, vous devez utiliser la commande "new" afin de créer l'instance de l'objet.

Exemple 6-40. Création d'un objet

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

## Conversion en objet

Si un objet est converti en objet, il n'est pas modifié. Si une valeur d'un autre type est convertie en objet, une nouvelle instance de la classe `stdClass` sera créée. Si la valeur était `NULL` la nouvelle instance sera vide. Pour les autres valeurs, un membre de l'objet appelé `scalar` contiendra la valeur.

Exemple 6-41. Transtypage

`<?php $obj = (object) 'au revoir'; echo $obj->scalar; // affiche 'au revoir' ?>`

Précédent | Sommaire | Suivant
Les tableaux | Niveau supérieur | Ressources