highlight_string
(PHP 4, PHP 5, PHP 7, PHP 8)
highlight_string — Hervorhebung der Syntax einer Zeichenkette
Beschreibung
$string
, bool $return
= false
): string|boolGibt das HTML-Markup für eine syntaktisch hervorgehobene Version des angegebenen PHP-Codes aus oder zurück. Dabei werden die im eingebauten Syntax-Highlighter für PHP definierten Farben benutzt.
Parameter-Liste
-
string
-
Der zu hervorzuhebende PHP-Code. Dieser sollte den öffnenden Tag enthalten.
-
return
-
Wenn Sie diesen Parameter auf
true
setzen, gibt die Funktion den hervorgehobenen Code zurück.
Rückgabewerte
Wenn return
auf true
gesetzt ist, wird der
hervorgehobene Code als Zeichenkette zurückgegeben, statt ihn direkt
auszugeben. In allen anderen Fällen wird bei Erfolg true
und bei einem
Fehler false
zurückgegeben.
Beispiele
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>
Anmerkungen
Hinweis:
Wenn der Parameter
return
verwendet wird, benutzt diese Funktion die interne Ausgabepufferung und kann daher nicht in einer ob_start()-Callbackfunktion eingesetzt werden.
Änderungen bezüglich des generierten HTML-Markups vorbehalten.