Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] [POO] implementar interface y clase

Estas en el tema de [POO] implementar interface y clase en el foro de PHP en Foros del Web. Buenas, en el archivo clase.class.php tengo este código sencillo. Código PHP: <?php interface  accion {   public function  ejecutar (); } ?> Y en la clase saludo.class.php ...
  #1 (permalink)  
Antiguo 30/03/2015, 07:18
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 18 años, 4 meses
Puntos: 0
[POO] implementar interface y clase

Buenas, en el archivo clase.class.php tengo este código sencillo.

Código PHP:
<?php

interface accion
{
  public function 
ejecutar();
}

?>
Y en la clase saludo.class.php tengo:
Código PHP:
<?php

class saludo extends accion 
{
  public function 
ejecutar(){
     return 
'hola que tal';
  }

}


?>
Ejecuto index.php donde tengo este código

Código PHP:
<?php

require_once('clase.class.php');
require_once(
'saludar.class.php');


$saludo = new saludo();


echo 
'hola mundo' "\n";

?>
El error que me devuelve es:

Código:
PHP Fatal error:  Class saludo cannot extend from interface accion in /home/vagrant/pruebas/saludar.class.php on line 9
¿Alguna idea?

Me autorespondo:

No es extend, es implements.


Gracias

Oskar

Última edición por oskar_calvo; 30/03/2015 a las 07:24

Etiquetas: clase, implementar, interface
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:17.