php implementa polimorfismo?

gonzalo
29 de Abril del 2004
hola a todos.

no estoy seguro si php implementa el polimorfismo. yo creia que si.

gracias a todos.

gonzao
29 de Abril del 2004
la respuesta es: SI.

pero con limitaciones. segun tengo entendido.
por lo visto no implementa polimorfismo en tiempo de diseño. esto no es valido:

class my_class{
function my_function(){
//..
}
function my_function($param){
//..
}
}

el parseador dira que hay una declaracion de funcion duplicada.

si implementa polimorfismo en tiempo de ejecucion:

class my_class{
function my_function(){
// ..
}
}

class other_class extends my_class(){
function my_function(){
//..
}
}