1.7. Zend::register()
Précédent | Chapitre 1. Zend | Suivant

## 1.7. Zend::register()

Enregistre un objet dans le magasin d'objets.

    <?php

    register($name, $object)

    ?>

Le registre est un mécanisme qui fournit à l'application des instances singleton d'objets. En enregistrant une seule fois l'objet dans le registre, puis en l'obtenant auprès du registre à chaque fois que cela s'avère nécessaire, la même instance est toujours retournée.

L'argument `$name` est une chaîne arbitraire permettant de nommer l'objet au sein du magasin. Ce nom devra être fourni à `Zend::registry()` pour obtenir de nouveau l'objet.

L'argument `$name` doit être une chaîne de caractères, seuls des objets peuvent être stockés dans le registre, un objet ne peut jamais être enlevé du registre et une instance donnée ne peut être stockée qu'une et une seule fois dans le registre. Le non respect de ces règles entraînera le lancement d'une exception `Zend_Exception`.

Précédent | Niveau supérieur | Suivant
1.6. Zend::dump() | Sommaire | 1.8. Zend::registry()