Leggi: http://it2.php.net/manual/en/languag...definition.php

probabilmente fai una include o require prima della dichiarazione del namespace nel secondo file. Dichiarazione che puoi anche eliminare perchè inutile nel caso particolare, dato che istanzi la classe del namespace e ne invochi un metodo.

file1.php
Codice PHP:
<?php
namespace prova1;
class 
ProvaNameSpace {
    function 
Stampa() {
        echo 
'Ciao' ;
    }
}
?>
index.php
Codice PHP:
<?php
require_once 'file1.php';

$stampa = new \\prova1\\ProvaNameSpace();
$stampa->Stampa();
?>
o in alternativa
index.php
Codice PHP:
<?php
namespace prova1
require_once 'file1.php';

//queste chiamate sono nello stesso namespace di file1.php quindi 
//posso istanziare senza risolvere in modo completo
$stampa = new ProvaNameSpace();
$stampa->Stampa();
?>