highlight_string

(PHP 4, PHP 5, PHP 7)

highlight_stringApplique la syntaxe colorisée à du code PHP

Description

highlight_string ( string $str [, bool $return = FALSE ] ) : mixed

Affiche ou retourne le code HTML de la version colorisée du code PHP contenu dans le paramètre str, en utilisant les couleurs du système interne de colorisation de PHP.

Liste de paramètres

str

Le code PHP à coloriser. Doit également inclure les balises d'ouverture.

return

Définir ce paramètre à TRUE pour faire que cette fonction retourne le code colorisé.

Valeurs de retour

Si le second paramètre optionnel return est fourni, et vaut TRUE alors highlight_string() retournera la chaîne colorisée au lieu de l'afficher immédiatement. Si le second paramètre ne vaut pas TRUE alors highlight_string() retournera TRUE en cas de succès, et FALSE sinon.

Exemples

Exemple #1 Exemple avec highlight_string()

<?php
highlight_string
('<?php phpinfo(); ?>');
?>

L'exemple ci-dessus va afficher :

<code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?&gt;</span>
</span>
</code>

Notes

Note:

Lorsque le paramètre return est utilisé, cette fonction utilise en interne la mise en tampon (buffer) de sortie, il ne peut donc pas être utilisé dans la fonction de rappel ob_start().

Le code HTML généré est sujet à changement.

Voir aussi