Buenas, estoy pengádome con la poo y el uso de "namespace" y "use".
 
A ver si alguien me puede aclarar como hacer bien esto, que lo mismo me estoy dando de golpe contra una pared y no lo veo. 
Quiero llamar a una clase llamada saludo, que implementa una interface llamada acción, cada elemento esta en su propio archivo. 
clase.class.php  
 Código PHP:
    <?php
namespace accion {
interface accion
{
  public function ejecutar();
}
}
?>    
   
saludar.class.php  
 Código PHP:
    <?php
namespace saludo {
use accion accion;
 
class saludo implements accion 
{
  public function ejecutar()
  {
      print 'hola que tal';
  }
}
}
?>    
  
index.php  
 Código PHP:
    <?php
require_once('clase.class.php');
require_once('saludar.class.php');
use saludosaludo;
$saludo = new saludo();
echo 'hola mundo' . "\n";
?>    
  
El error que me devuelve es:  
Código:
 PHP Fatal error:  Interface 'saludo\accion' not found in /home/vagrant/pruebas/saludar.class.php on line 8
  Gracias 
Oskar.  
Solucción:
Parece que por la versión con la que estoy trabajando la 5.3.1 no puedo hacer 
 y tengo que hacer