1.3. Zend::loadClass()
Précédent | Chapitre 1. Zend | Suivant

## 1.3. Zend::loadClass()

`Zend::loadClass()` charge un fichier PHP dont le nom est de la forme "`$nomClasse.php`", et vérifie ensuite si `$nomClasse` existe.

    <?php

    loadClass($class, $dirs)

    ?>

Si le fichier est introuvable ou si la classe n'existe pas après chargement, une exception `Zend_Exception` est lancée. La méthode `Zend::loadFile()` est utilisée pour le chargement du fichier, et l'argument `$dirs` lui est passé directement.

Si vous demandez une classe dont le nom contient des tirets-bas ("_") et si `$dirs` vaut null (le cas par défaut), `Zend::loadClass()` déterminera automatiquement `$dirs` à partir du nom de la classe, en convertissant les tirets-bas en séparateurs de répertoires. Par exemple, si `$class` est `Zend_Exemple_Classe`, ce nom correspondra au chemin d'accès `Zend/Exemple/Classe.php`.

Précédent | Niveau supérieur | Suivant
1.2. Zend::loadFile() | Sommaire | 1.4. Zend::loadInterface()