1.2. Zend::loadFile()
Précédent | Chapitre 1. Zend | Suivant

## 1.2. Zend::loadFile()

`Zend::loadFile()` charge un fichier PHP, qui peut contenir du code PHP arbitraire. Cette méthode enveloppe la fonction PHP `include()`, et lance une exception `Zend_Exception` en cas d'échec.

    <?php

    Zend::loadFile($filename, $dirs=null, $once=false)

    ?>

L'argument `$filename` définit le nom du fichier à charger, et il ne doit contenir aucune information concernant son chemin d'accès. Une vérification de sécurité est effectuée sur `$filename`. Le fichier `$filename` ne peut contenir que des caractères alphanumérique, des tirets ("-"), des tirets-bas ("_") ou des points ("."). Aucune de ces restrictions ne s'applique à l'argument `$dirs`.

L'argument `$dirs` définit les dossiers où rechercher le fichier. Si `NULL`, la recherche s'effectuera uniquement dans les dossiers définis par la variable `include_path`. Si c'est une chaîne ou un tableau, le ou les répertoires spécifiés seront scannés, ainsi que les dossiers définis par la variable `include_path`.

L'argument `$once` est un booléen qui spécifie s'il faut utiliser la fonction PHP `include()` ou `include_once()` pour charger le fichier.

Précédent | Niveau supérieur | Suivant
Chapitre 1. Zend | Sommaire | 1.3. Zend::loadClass()