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

## 1.4. Zend::loadInterface()

`Zend::loadInterface()` работает точно так же, как и `Zend::loadClass()`, за исключением того, что он загружает интерфейсы вместо классов.

    <?php

    loadInterface($interface, $dirs)

    ?>

Метод `Zend::loadClass()` не может использоваться для загрузки интерфейсов из-за того, что функция PHP `class_exists()` не может проверять наличие интерфейсов (начиная с PHP 5.0.2). Вместо этого используйте `Zend::loadInterface()`.

Если вы запросили интерфейс со знаками подчеркивания в имени и `$dirs` равен `NULL` (значение по умолчанию), то `Zend::loadInterface()` будет автоматически находить `$dirs` из имени интерфейса посредством замены знаков подчеркивания на разделители директорий. Например, если имя интерфейса -- `Zend_Example_Interface`, то оно будет преобразовано в путь `Zend/Example/Interface.php`.

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