Bueno creo que he encontrado otra alternativa:
Código PHP:
<?php
//Coloreamos el texto
$textocolor=highlight_string($text);
//Admite los valores en "codigo"
$textohtml = htmlspecialchars($textocolor);
//Imprimimos el resultado
echo substr($textohtml, 3, -3);
?>
Pero tiene una pega, cuando el codigo tiene una variable del tipo:
$variable="texto".$variable2;
Me devuelve este resultado:
$variable="texto\".$variable2;
Y me genera un error...
¿alguna idea?
Un saludo