Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/02/2008, 18:03
irilien
 
Fecha de Ingreso: diciembre-2007
Mensajes: 42
Antigüedad: 16 años, 5 meses
Puntos: 1
Re: Duda POO en PHP con cierta herencia

Si, disculpa si resulté confuso.

En el ejemplo hay un archivo view.php con dos clases declaradas...

Código PHP:
<?php 
  
class ViewException extends Exception {} 
  class 
View 
       ... 
  }
?>
1. Declaras una clase que hereda de Exception adquiriendo su funcionalidad. Sin miembros. Me refería a si tu ejemplo contemplaba una declaración externa de la misma clase, en otro lugar, en otro archivo... esta vez si con miembros que le den funcionalidades propias...

Pero si no me equivoco... PHP lo que te diría es que la clase ya estaba definida una vez y no te permitiría redefinirla de nuevo, no ?


2. Por otra parte... No acabo de entender por que la clase View tiene visibilidad sobre la clase ViewException... (Puedes hacer un throw new ViewException dentro de View).
  • Es por que la clase ViewException Hereda de una clase que es propia del lenguaje, la clase Exception ?
  • Es por que el thow new hace una llamada estatica ? o como funciona esto...
No he encontrado documentación especifica acerca del "throw new"

Gracias por la paciencia !! Se que soy algo duro jeje