1.4. Zend::loadInterface()
Poprzedni | Rozdział 1. Zend | Następny

## 1.4. Zend::loadInterface()

`Zend::loadInterface()` działa identycznie jak `Zend::loadClass()`, jednak zamiast klasy ładuje interfejs.

    <?php

    Zend::loadInterface($interface, $dirs)

    ?>

Metoda `Zend::loadClass()` nie może być używana do ładowania interfejsów ponieważ funkcja PHP `class_exists()` nie może sprawdzać istnienia interfejsów (od wersji PHP 5.0.2). Zamiast niej używamy metody `Zend::loadInterface()`.

Jeśli próbuje się załadować interfejs zawierający podkreślniki w nazwie, a parametr `$dirs` ma wartość null (wartość domyślna), to metoda `Zend::loadInterface()` spróbuje automatycznie pobrać parametr `$dirs` z nazwy interfejsu zamieniając podkreślniki na separatory katalogów. Na przykład jeżeli parametr `$interface` ma wartość `Zend_Example_Interface`, to zostanie załadowany interfejs `Zend/Example/Interface.php`.

Poprzedni | Początek rozdziału | Następny
1.3. Zend::loadClass() | Spis treści | 1.5. Zend::isReadable()