Ce face highlight_string
highlight_string este ca highlight_file, dar primește direct codul, ca text. Codul trebuie să înceapă cu <?php, altfel este tratat ca HTML obișnuit și nu este colorat.
Este folosit pe bloguri sau în documentații pentru a afișa exemple de cod.
Parametri
| Parametru | Descriere |
|---|---|
$string |
Codul PHP. |
$return |
Opțional. true returnează HTML-ul în loc să îl afișeze. |
Ce returnează
Cu $return = true, HTML-ul generat. Altfel true.
Exemple
Exemplul 1: Un exemplu de cod colorat
<?php
$html = highlight_string('<?php $pret = 49.9; ?>', true);
echo $html;
Rezultat
<pre><code style="color: #000000"><span style="color: #0000BB"><?php $pret </span><span style="color: #007700">= </span><span style="color: #0000BB">49.9</span><span style="color: #007700">; </span><span style="color: #0000BB">?></span></code></pre>
Greșeli frecvente
- Dai codul fără
<?phpla început. Rezultatul nu este colorat, pentru că PHP îl consideră text HTML.
Comenzi înrudite
highlight_file / show_source: Afișează codul sursă al unui fișier PHP, colorat ca HTML.htmlspecialchars: Transformă caracterele speciale HTML în entități, ca textul să fie afișat în siguranță în pagină.