1.4. Zend::loadInterface()
Zurück | Kapitel 1. Zend | Weiter

## 1.4. Zend::loadInterface()

`Zend::loadInterface()` arbeitet genauso wie `Zend::loadClass()`, nur dass stattdessen ein Interface geladen wird.

    <?php

    Zend::loadInterface($interface, $dirs)

    ?>

Die `Zend::loadClass()` Methode kann nicht für das Laden von Interfaces verwendet werden, weil die PHP Funktion `class_exists()` nicht auf Interfaces prüfen kann (seit PHP 5.0.2). Verwende `Zend::loadInterface()` stattdessen.

Soll ein Interface geladen werden, das Unterstriche im Namen enthält, und ist `$dirs` gleich null (die Voreinstellung), wird `Zend::loadInterface()` die Verzeichnisangaben `$dirs` automatisch anhand des Interface Namens erkennen, indem die Unterstriche in Verzeichnistrenner konvertiert werden. Wird als `$interface` z.B. `Zend_Example_Interface` übergeben, wird dies auf den Pfad `Zend/Example/Interface.php` abgebildet.

Zurück | Nach oben | Weiter
1.3. Zend::loadClass() | Zum Anfang | 1.5. Zend::isReadable()