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.