Applique la syntaxe colorisée à du code PHP

# highlight_string

(PHP 4, PHP 5, PHP 7)

highlight_string — Applique 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

- highlight_file() - Colorisation syntaxique d'un fichier
- Les directives INI de coloration