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