Forum und email

highlight_string

(PHP 4, PHP 5)

highlight_string — Applique la syntaxe colorisée à du code PHP

Description

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

Affiche 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.

Historique

Version Description
4.2.0 Le paramètre return a été ajouté.

Exemples

Example#1 Exemple avec highlight_string()

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

Cet exemple affichera (en PHP 4):

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

Cet exemple affichera (en PHP 5):

<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: Cette fonction utilise en interne le buffer de sortie avec ce paramètre, il ne peut donc pas être utilisé dans la fonction de rappel ob_start().

Voir aussi