(PHP 4, PHP 5, PHP 7)
highlight_string — Hervorhebung der Syntax eines Strings
Gibt HTML-Markup für die gehighlightete Syntaxversion des übergebenen PHP-Codes aus oder zurück. Dabei werden die Farben des in PHP eingebauten Syntax-Highlighter benutzt.
str
Der zu highlightende PHP-Code. Dieser sollte den öffnenden Tag enthalten.
return
Wenn Sie diesen Parameter auf TRUE
setzen, gibt die Funktion den
gehighlighteten Code zurück.
Wenn return
auf TRUE
gesetzt ist, wird der gehighlightete
Code als String zurückgegeben, statt ihn direkt auszugeben. In allen anderen
Fällen wird im Erfolgsfall TRUE
und im Fehlerfall FALSE
zurückgegeben.
Beispiel #1 highlight_string()-Beispiel
<?php
highlight_string('<?php phpinfo(); ?>');
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
<code><span style="color: #000000"> <span style="color: #0000BB"><?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?></span> </span> </code>
Hinweis:
Wenn der
return
Parameter verwendet wird, benutzt diese Funktion intern Ausgabepufferung und kann daher nicht in einer ob_start()-Callbackfunktion eingesetzt werden.
Änderungen bezüglich des generierten HTML-Markup vorbehalten.