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 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.