Manuel PHP

Les objets

Initialisation des objets

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

  1. <?php
  2. class foo  
  3. { 
  4.    function do_foo() 
  5.    { 
  6.       echo "Doing foo."; 
  7.    }  
  8. }  
  9.  
  10. $bar = new foo;  
  11. $bar->do_foo();  
  12. ?> 

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.

  1. <?php
  2. $obj = (object) 'ciao';  
  3. echo $obj->scalar; // Affiche : 'ciao'
  4. ?> 

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique