(PHP 4, PHP 5, PHP 7, PHP 8)
highlight_string — Evidenziatore di sintassi per stringhe
Stampa o ritorna il markup html per una versione con sintassi evidenziata del codice PHP passato usando i colori predefiniti nel syntax highlighter built-in per PHP.
strIl codice PHP che deve essere evidenziato. Questo deve includere il tag di apertura.
return
Settando questo parametro a true la funzione ritornerà il
codice evidenziato.
Se return è true, ritorna il codice
evidenziato come una stringa al posto di stamparlo. Altrimenti, ritornerà
true in caso di successo o false in caso di fallimento.
| Versione | Descrizione |
|---|---|
| 4.2.0 |
Il parametro return è stato aggiunto.
|
Example #1 Esempio di highlight_string()
<?php
highlight_string('<?php phpinfo(); ?>');
?>L'esempio sopra stamperà (in PHP 4):
<code><font color="#000000"> <font color="#0000BB"><?php phpinfo</font><font color="#007700">(); </font><font color="#0000BB">?></font> </font> </code>
L'esempio sopra stamperà (in PHP 5):
<code><span style="color: #000000"> <span style="color: #0000BB"><?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?></span> </span> </code>
Nota:
Quando il parametro
returnè utilizzato, questa funzione usa un buffering di output interno, quindi non può essere usata all'interno di una funzione callback ob_start().
Il markup HTML può essere soggetto a cambiamenti.