1.2. Zend::loadFile()
Пред. | Глава 1. Zend | След.

## 1.2. Zend::loadFile()

`Zend::loadFile()` загружает файл PHP, который может содержать любой код PHP. Это обертка для функции PHP `include()`, генерирующая исключение `Zend_Exception` в случае ошибки.

    <?php

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

    ?>

Аргумент `$filename` задает имя файла для загрузки, он не должен содержать какую-либо информацию о пути к файлу. Для `$filename` выполняется проверка на безопасность. `$filename` должен содержать только алфавитно-цифровые символы, тире ("-"), знаки подчеркивания ("_") или точки ("."). На аргумент `$dirs` эти ограничения не распространяются.

Аргумент `$dirs` задает каталоги для поиска файла. Если его значением является `NULL`, то поиск будет производиться только в `include_path`. Если является строкой или массивом, поиск будет производиться в каталоге (или каталогах, соответственно), затем в `include_path`.

Аргумент булевого типа `$once` определяет, какую функцию PHP использовать для загрузки файлов -- `include()` или `include_once()`.

Пред. | Уровень выше | След.
Глава 1. Zend | Начало | 1.3. Zend::loadClass()