1.4. Zend::loadInterface()
Prev | Chapter 1. Zend | Next

## 1.4. Zend::loadInterface()

`Zend::loadInterface()` works exactly the same as `Zend::loadClass()`, only it loads an interface instead.

    <?php

    loadInterface($interface, $dirs)

    ?>

The `Zend::loadClass()` method cannot be used for loading interfaces because the PHP function `class_exists()` does cannot check for interfaces (since PHP 5.0.2). Use `Zend::loadInterface()` instead.

If you ask for an interface with underscores in the name, and `$dirs` is null (the default), `Zend::loadInterface()` will auto-discover the `$dirs` from the interface name by converting underscores to directory separators. For example, if `$interface` is `Zend_Example_Interface`, that will map to a path of `Zend/Example/Interface.php`.

Prev | Up | Next
1.3. Zend::loadClass() | Home | 1.5. Zend::isReadable()