Manuel PHP
Précédent |  | Suivant

# highlight_string

(PHP 4, PHP 5)

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

## Description

mixed highlight_string ( string str [, bool return] )

highlight_string() 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.

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.

> 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 callback ob_start().

Exemple 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>

> Note : Le paramètre `return` est disponible depuis PHP 4.2.0. Auparavant, il prenait la valeur par défaut de `FALSE`

Voir aussi highlight_file() et show_source().

Précédent | Sommaire | Suivant
highlight_file | Niveau supérieur | ignore_user_abort