Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/03/2010, 18:06
Avatar de jackson666
jackson666
 
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: parametros en metodos abstractos

El error debe ser porque estas obligado a pasarle 2 parametro al metodo. Si solo queres usar uno, definilo en el metodo abstracto:

Código PHP:
<?php
abstract class A{
    public abstract function 
setDato($nombre,$direccion=NULL);
}

class 
extends A{
    public function 
setDato($nombre,$direccion=NULL){
        echo 
$nombre;
    }
}

$b = new B();
$b->setDato('Jackson666'); // imprime "Jackson666"
?>
__________________
HV Studio
Diseño y desarrollo web