Dans notre travail de développement quotidien, nous constaterons que de nombreux codes sont mis en évidence dans l'affichage de la page Web. Cela a pour effet de rendre la page Web plus belle et de rendre l'expérience utilisateur de la page Web plus intuitive. aujourd'hui, nous allons vous présenter comment utiliser php pour obtenir un effet de surbrillance du code !
Téléchargez d'abord le PHP que nous devons utiliser pour ce cours afin d'implémenter une bibliothèque simple de fonctions de coloration syntaxique du code source : http://www.php.cn/xiazai/leiku/691
Après le téléchargement est terminé, recherchez le fichier de classe php dont nous avons besoin, décompressez-le dans notre répertoire local et créez un nouveau fichier php !
Une fois terminé, nous devons appeler cette classe dans le nouveau fichier php et instancier la classe :
<?php include_once "codegl.php";//引入文件 //定义 $example_php_code = ' // some code comment: $example = "foobar"; print $_SERVER["REMOTE_ADDR"]; $array = array(1, 2, 3, 4, 5); function example_function($str) { // reverse string echo strrev($obj); } print example_function("foo"); /* ** A multiple line comment */ print "Something: " . $example;'; // output the formatted code: print '<pre class="brush:php;toolbar:false">'; print syntax_highlight($example_php_code); //输出 print '
Exécutez le fichier et le résultat sera comme indiqué ci-dessous :
Remarque :
Cette fonction est conçue pour être relativement simple et peut ne pas être avancée pour certains grammaires mises en surbrillance, vous pouvez étendre vous-même la fonction de cette fonction !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!