<?php
$variavel="<?php echo \'TESTE\';?>";
// Processo de codificação
echo "Codificado";
echo "<br>";
echo "<br>";
$comprimida=str_replace(\'<?php\',\'\', $variavel);
$comprimida=str_replace(\'?>\',\'\', $comprimida);
$comprimida=gzcompress($comprimida,9);
$comprimida=base64_encode($comprimida);
echo "<textarea rows=\'10\' cols=\'90\'>";
echo "<?php eval(gzuncompress(base64_decode(".$comprimida."))); ?>";
echo "</textarea>";
// Processo de decodificação.
echo "<br>";
echo "<br>";
echo "decodificando";
echo "<br>";
echo "<br>";
$decodificada = eval(gzuncompress(base64_decode($comprimida)));
echo $decodificada;
?>