Un po' di codice?

Il file remoto dove risiedono le funzioni richiamate: ( genericFunction.php )
Codice PHP:
declare( encoding 'UTF-8' );
namespace 
bin\genericFunction;

.....
/** * *    Verifica un indirizzo email*/
function verificaEmail$valore ) {
    
$sanitized filter_var$valoreFILTER_SANITIZE_EMAIL );
    if ( 
filter_var$sanitizedFILTER_VALIDATE_EMAIL )) {
        return 
$sanitized;    
    }
return 
false;
}    
//    verificaEmail() 
Il file che lo richiama col pezzo di codice del filtro di richiamo: ( login.php )
Codice PHP:
declare( encoding 'UTF-8' );
namespace 
root;
use 
bin\genericFunction;
include_once 
__DIR__ 'bin/genericFunction.php';

.....

try {
            
array_filter$_POST'trimValue' );
            
$options = array(
                
'emailLogin'    =>    array(
                        
'name'        =>    'emailLogin',
                        
'filter'    => FILTER_CALLBACK,
                        
'options'    => 'genericFunction\verificaEmail'
                    
),
            );
            
$input filter_input_arrayINPUT_POST$options );
..... 
$input risponde NULL invece che dare l'indirizzo email ( ovviamente ben composto ).
Inutile dire che togliendo tutti i riferimenti ai namespace il tutto funziona regolarmente.