La classe ArrayObject
(PHP 5)
Introduction
Cette classe permet aux objets de fonctionner comme des tableaux.
Synopsis de la classe
/* Constantes */
    
    
 
    /* Méthodes */
    
   public  __construct
    ([ mixed 
    
   }$input
   [, int $flags = 0
   [, string $iterator_class = "ArrayIterator"
  ]]] )Constantes pré-définies
Options de ArrayObject
- 
      ArrayObject::STD_PROP_LIST
- 
       Les propriétés de l'objet ont leur fonctionnement normal lorsqu'on y accède depuis la liste ( var_dump(), foreach, etc.). 
- 
      ArrayObject::ARRAY_AS_PROPS
- 
       Il est possible d'accéder aux éléments comme des propriétés (lecture et écritre). 
Sommaire
- ArrayObject::append — Ajoute la valeur à la fin d'un tableau
- ArrayObject::asort — Trie les éléments par valeur
- ArrayObject::__construct — Construit un nouvel objet tableau
- ArrayObject::count — Retourne le nombre de propriétés publiques dans l'objet ArrayObject
- ArrayObject::exchangeArray — Remplace un tableau par un autre
- ArrayObject::getArrayCopy — Crée une copie de l'objet ArrayObject
- ArrayObject::getFlags — Lit les options de comportement
- ArrayObject::getIterator — Crée un nouvel itérateur à partir d'un objet ArrayObject
- ArrayObject::getIteratorClass — Lit le nom de la classe de ArrayObject
- ArrayObject::ksort — Trie un tableau par clé
- ArrayObject::natcasesort — Trie un tableau en utilisant le tri naturel sans la casse
- ArrayObject::natsort — Trie les éléments avec un tri naturel
- ArrayObject::offsetExists — Vérifie si un index existe
- ArrayObject::offsetGet — Retourne la valeur de l'index spécifié
- ArrayObject::offsetSet — Définie $newval comme valeur à l'$index spécifié
- ArrayObject::offsetUnset — Efface la valeur à l'$index spécifié
- ArrayObject::serialize — Linéarise un ArrayObject
- ArrayObject::setFlags — Configure les options de comportement
- ArrayObject::setIteratorClass — Définit le nom de la classe de l'itérateur pour l'objet ArrayObject
- ArrayObject::uasort — Trie les éléments avec une fonction utilisateur
- ArrayObject::uksort — Trie les éléments par clé avec une fonction utilisateur
- ArrayObject::unserialize — Délinéarisation d'un ArrayObject
