PHP colorare la sintassi di un codice
Link sponsorizzati
Per colorare la sintassi di un codice qualsiasi, insomma, per creare un syntax highlighter si possono usare dei prodotti come geshi o altri molto simili, ma, se dobbiamo colorare solo ed esclusivamente codice php, la cosa risulta un pò pesante da mettere in piedi, e, fondamentalmente inutile.
Fortunatamente il php mette a disposizione due funzioni molto semplici, come highlight_string e highlight_file. La prima evidenzia la sintassi di una stringa passata come parametro, la seconda invece colora la sintassi php di un file passato come parametro!
Link sponsorizzati
Questi snippet mostrano semplicemente come funzionano:
Risultato? Beh.. provatelo, vi restituirà fuori una cosa del tipo <?php echo "ciao"; ?> con colori forse un pò diversi.
La seconda funzione è praticamente identica, solo che colora un file, basta passargli il percorso di un file .php e la funzione restituisce la sintassi colorata!
//restituisce il codice php di file.php evidenziandone la sintassi.
highlight_file("file.php");
?>
Un pò come questo plugin che uso per wordpress insomma, ma molto più minimale.
Link sponsorizzati

