(PHP 4, PHP 5, PHP 7)
highlight_string — Applique la syntaxe colorisée à du code PHP
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.
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é.
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.
Exemple #1 Exemple avec highlight_string()
<?php
highlight_string('<?php phpinfo(); ?>');
?>
Cet exemple affichera (en PHP 4):
<code><font color="#000000"> <font color="#0000BB"><?php phpinfo</font><font color="#007700">(); </font><font color="#0000BB">?></font> </font> </code>
Cet exemple affichera (en PHP 5):
<code><span style="color: #000000"> <span style="color: #0000BB"><?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?></span> </span> </code>
Note:
Lorsque le paramètre
return
est utilisé, cette fonction utilise en interne le 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.