Nous allons voir dans ce tutoriel comment afficher sur une page html du code colirisé comme dans un éditeur de texte avec PHP. Il existe dans PHP diverses fonctions permettant de réaliser cette colorisation. Les couleurs utilisées pour l’affichage sont visibles dans le phpinfo.

Tout d’abord la fonction highligth_string() :
Description : mixed highlight_string ( string str [, bool return] )

Si le deuxième paramètre est positionné à TRUE highlight_string() renvoie le résultat dans une variable plutôt que sur la sortie standard. Par défaut ce paramètre est positionné à FALSE.

Exemple d’utilisation :

<?php
highlight_string('<?php
//Commentaire
echo "helloWorld";
?>'
);
?>

La fonction highlight_file() permet aussi d’afficher du code coloriser mais celui contenu dans un fichier :
Description : mixed highlight_file( string filename [, bool return] )

Comme pour highlight_string() si le deuxième paramètre est positionné à TRUE la fonction renvoie le résultat dans une variable plutôt que sur la sortie standard.

Exemple d’utilisation :

<?php
highlight_file('fichier.php');
?>

A noter que la fonction show_source() est un alias de highlight_file() l’une ou l’autre peut être utilisée