highlight_string

(PHP 4, PHP 5, PHP 7, PHP 8)

highlight_stringEvidenziatore di sintassi per stringhe

Descrizione

highlight_string(string $str, bool $return = false): mixed

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.

Elenco dei parametri

str

Il 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.

Valori restituiti

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.

Log delle modifiche

Versione Descrizione
4.2.0 Il parametro return è stato aggiunto.

Esempi

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">&lt;?php phpinfo</font><font color="#007700">(); </font><font color="#0000BB">?&gt;</font>
</font>
</code>

L'esempio sopra stamperà (in 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

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.

Vedere anche: