Zend::loadInterface()
arbeitet genauso wie Zend::loadClass()
, nur
dass stattdessen ein Interface geladen wird.
<?php 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.