1.2. Zend::loadFile()
Zurück | Kapitel 1. Zend | Weiter

## 1.2. Zend::loadFile()

`Zend::loadFile()` lädt eine PHP Datei, die beliebigen PHP Code enthalten kann. Es ist ein Wrapper für die PHP Funktion `include()`, der bei einem Fehler eine `Zend_Exception` wirft.

    <?php

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

    ?>

Das `$filename` Argument gibt den Namen der zu ladenden Datei an und darf keine Pfadangaben enthalten. Eine Sicherheitsüberprüfung wird auf den `$filename` ausgeführt. Der `$filename` darf nur alphanumerische Zeichen, Bindestriche ("-"), Unterstriche ("_") oder Punkte (".") enthalten. Diese Einschränkung gilt nicht für das `$dirs` Argument.

Das `$dirs` Argument gibt die Verzeichnisse an, in denen nach der Datei gesucht werden soll. Bei der Angabe von `NULL` wird nur die `include_path` durchsucht. Bei der Angabe einer Zeichenkette oder eines Array wird zuerst das Verzeichnis bzw. die Verzeichnisse durchsucht und danach der `include_path`.

Das `$once` Argument ist vom Typ Boolean und gibt an, ob die PHP Funktionen `include()` oder `include_once()` für das Laden der Datei verwendet werden sollen.

Zurück | Nach oben | Weiter
Kapitel 1. Zend | Zum Anfang | 1.3. Zend::loadClass()