PHP highlight_file() Funktion
Definition und Verwendung
Die highlight_file() Funktion führt eine Syntaxhervorhebung für die Datei durch.
Syntax
highlight_file(filename,return)
Parameter | Beschreibung |
---|---|
filename | notwendig. Pfad zur PHP-Datei, die mit Farbakzenten behandelt werden soll. |
return | optional. Wenn true gesetzt ist, gibt diese Funktion den mit Farbakzenten behandelten Code zurück. |
Beschreibung
Diese Funktion gibt oder kehrt zurück, einen in Farbakzenten behandelten Code, der durch die Farben definiert wird, die im PHP Syntaxhervorhebung-Programm definiert sind. filename die Syntaxhervorhebung der darin enthaltenen Codeversion anwenden.
viele Server sind so konfiguriert, dass sie phps für Dateien mit der Dateiendung automatisch hervorzuheben. Zum Beispiel wird beim Anzeigen von example.phps der Quellcode des Dateiinhalts in Farbakzenten angezeigt. Um diese Funktion zu aktivieren, fügen Sie die folgende Zeile hinzu httpd.conf:
AddType application/x-httpd-php-source .phps
Rückgabewert
wenn return Wenn der Parameter auf true gesetzt ist, gibt die Funktion den hervorgehobenen Code zurück, anstatt ihn auszugeben. Andernfalls gibt sie bei Erfolg true und bei Misserfolg false zurück.
Hinweise und Kommentare
Warnung:Zu beachten ist, dass Sie bei der Verwendung der Funktion highlight_file() keine sensiblen Informationen wie Passwörter oder andere Arten von sensiblen Informationen aufgrund von Versäumnissen preisgeben sollten, da dies potenzielle Sicherheitsrisiken mit sich bringen könnte.
Beispiel
"test.php":
<html> <body> <?php highlight_file("test.php"); ?> </body> </html>
Ausgabe:
<html> <body> <?php highlight_file("test.php"); ?> </body> </html>
Das Ergebnis im Browser ähnelt diesem:
<html> <body> <code> <span style="color: #000000"><html> <br /> <body> <br /> <span style="color: #0000BB"><?php <br />highlight_file</span> <span style="color: #007700">(</span> <span style="color: #DD0000">"test.php"</span> <span style="color: #007700">);<br /></span> <span style="color: #0000BB">?><br /></span> </body> <br /> </html></span> </code> </body> </html>