A mi me funciona
Capaz el error esta dado por como y que datos pasas a las funciones.
Código PHP:
//La función codifico devuelve un string que se lo asigno a una variable $res
$res=codifico('Texto que quiero codificar');
//Muestro el texto codificado
echo $res;
//Para decodificar tengo que pasar el texto codificado, en este caso, la variable $res.
//La función decodifico también devuelve un string.
echo decodifico($res);