1.4. Zend::loadInterface()

La méthode Zend::loadInterface() fonctionne exactement de la même manière que Zend::loadClass(), seulement elle chargera une interface et non une classe.

<?php
	
loadInterface($interface, $dirs)

?>

La méthode Zend::loadClass() ne peut pas être utilisée pour charger des interfaces car la fonction PHP class_exists() ne marche pas avec les interfaces (depuis PHP 5.0.2). Utilisez donc Zend::loadInterface() à la place.

Si vous demandez une interface dont le nom contient des tirets-bas ("_") et si $dirs vaut null (le cas par défaut), Zend::loadInterface() déterminera automatiquement $dirs à partir du nom de l'interface, en convertissant les tirets-bas en séparateurs de répertoires. Par exemple, si $interface est Zend_Exemple_Interface, ce nom correspondra au chemin d'accès Zend/Exemple/Interface.php.