1.4. Zend::loadInterface()

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.