SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: Thanatos-chan en Viernes 12 de Diciembre de 2008, 03:44

Título: polimorfismo en php 5 o 6?
Publicado por: Thanatos-chan en Viernes 12 de Diciembre de 2008, 03:44
saludos,

pongo el siguiente ejemplo

Código: Text
  1.  
  2.  
  3. interface equipo{
  4.  
  5. function reparar();
  6.  
  7. }
  8.  
  9. interface armadura{
  10.  
  11. function reparar();
  12.  
  13. }
  14.  
  15. class soldado implements armadura,equipo{
  16.  
  17.  
  18. }
  19.  
  20.  

y tal como esperamos en php5 sale este error

Código: Text
  1.  
  2. Fatal error: Can't inherit abstract function equipo::reparar() (previously declared abstract in armadura) in C:MIGRACIONxampphtdocsPHP-TEST-AREA-localclasesmulti.php on line 15
  3.  
  4.  

ahora bien pregunta. en el beta de php 6 se puede usar polimorfismo? o existe alguna forma de usarlo en php5?

esta duda me tiene  :brickwall:  se agradece comentarios.   :D  :lol:
Título: Re: polimorfismo en php 5 o 6?
Publicado por: m0skit0 en Viernes 12 de Diciembre de 2008, 14:48
http://www.google.es/search?client=fire ... con+Google (http://www.google.es/search?client=firefox-a&rls=org.mozilla%3Aes-ES%3Aofficial&channel=s&hl=es&q=polymorphism+php&meta=&btnG=Buscar+con+Google" onclick="window.open(this.href);return false;)
Título: Re: polimorfismo en php 5 o 6?
Publicado por: Thanatos-chan en Sábado 13 de Diciembre de 2008, 02:44
Cita de: "m0skit0"
http://www.google.es/search?client=firefox-a&rls=org.mozilla%3Aes-ES%3Aofficial&channel=s&hl=es&q=polymorphism+php&meta=&btnG=Buscar+con+Google

LOL

me lo tengo merecido(a la verdad esperaba ese tipo de respuesta cuando escribi el post), aunque ya habia "googleado" hasta quedar conforme y obtener par de ideas, quise postear para buscar comentarios del tema :P

saludos!!