Hola
Tengo una duda quizás puede ser tonta pero he tratado de entenderlo y aceptarlo, según he leído en libros y artículos en la web las clases abstractas e interfaces no se pueden instanciar, bueno teniendo esto en cuenta por que en ZF usan por ejemplo la instrucción
Código PHP:
Ver originalif (!$request instanceof Zend_Controller_Request_Abstract))
el operador
"instanceof" compara si el objeto es una instancia de una clase determinada (una clase Abstracta). como compara una objeto con una clase que no puede crear objetos.
Saludos y espero sus comentarios, quizás este medio bloqueado y me enrede con conceptos.