Zend::loadInterface()
trabaja exactamente igual Zend::loadClass()
, sólo que carga
un interfaz en vez de una clase.
<?php loadInterface($interface, $dirs) ?>
El método Zend::loadClass()
no puede utilizarse para carar interfaces porque la función
PHP class_exists()
no puede chequear
interfaces (desde PHP 5.0.2). Usa entonces Zend::loadInterface()
.
Si preguntas por un interface con subrayados en el nombre, y $dirs
es null (por defecto),
Zend::loadInterface()
auto-descubrirá el $dirs
del nombre del interfaz
convirtiendo los caracteres de subrayado a separadores de directorios. Por ejemplo, si $interface
es
Zend_Example_Interface
, esto se mapeará a un camino en la forma Zend/Example/Interface.php
.