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