Fonction PHP highlight_file()
Exemple
Utilisation d'un fichier de test ("test.php") pour générer le fichier avec la syntaxe PHP en surbrillance :
<html>
<body>
<?php
highlight_file("test.php");
?>
</body>
</html>
La sortie du navigateur du code ci-dessus pourrait être (selon le contenu de votre fichier):
<html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>
La sortie HTML du code ci-dessus pourrait être (Afficher la source) :
<html>
<body>
<code><span style="color: #000000">
<html>
<br /><body>
<br /><span style="color: #0000BB"><?php
<br /></span><span style="color: #007700">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">?>
<br /></span></body>
<br /></html></span>
</code>
</body>
</html>
Définition et utilisation
La fonction highlight_file() génère un fichier avec la syntaxe PHP en surbrillance. La syntaxe est mise en évidence à l'aide de balises HTML.
Astuce : Les couleurs utilisées pour la coloration syntaxique peuvent être définies dans le fichier php.ini ou avec la fonction ini_set().
Remarque : Lorsque vous utilisez cette fonction, l'intégralité du fichier s'affiche, y compris les mots de passe et toute autre information sensible !
Syntaxe
highlight_file(filename,return)
Valeurs des paramètres
Parameter | Description |
---|---|
filename | Required. Specifies the file to be highlighted |
return | Optional. If set to TRUE, this function will return the highlighted code as a string, instead of printing it out. Default is FALSE |
Détails techniques
Valeur de retour : | Si le paramètre de retour est défini sur TRUE, cette fonction renvoie le code en surbrillance sous forme de chaîne au lieu de l'afficher. Sinon, il renvoie TRUE en cas de succès ou FALSE en cas d'échec |
---|---|
Version PHP : | 4+ |
Journal des modifications : | PHP 4.2.1 - Cette fonction est désormais également affectée par safe_mode et open_basedir. Cependant, safe_mode a été déprécié et supprimé dans PHP 5.4. PHP 4.2 - Le paramètre de retour a été ajouté. |
❮ Référence Divers PHP