PHP -Tutorial

PHP-HOME PHP-Einführung PHP-Installation PHP-Syntax PHP-Kommentare PHP-Variablen PHP-Echo / Drucken PHP-Datentypen PHP-Strings PHP-Nummern PHP-Mathematik PHP-Konstanten PHP-Operatoren PHP If...Else...Elseif PHP-Schalter PHP-Schleifen PHP-Funktionen PHP-Arrays PHP-Superglobals PHP-RegEx

PHP -Formulare

Handhabung von PHP-Formularen PHP-Formularvalidierung PHP-Formular erforderlich PHP-Formular-URL/E-Mail PHP-Formular vollständig

PHP- Erweitert

PHP-Datum und -Zeit PHP einschließen Umgang mit PHP-Dateien PHP-Datei öffnen/lesen PHP-Datei erstellen/schreiben Hochladen von PHP-Dateien PHP-Cookies PHP-Sitzungen PHP-Filter PHP-Filter für Fortgeschrittene PHP-Callback-Funktionen PHP-JSON PHP-Ausnahmen

PHP -OOP

PHP Was ist OOP PHP-Klassen/Objekte PHP-Konstruktor PHP-Destruktor PHP-Zugriffsmodifikatoren PHP-Vererbung PHP-Konstanten Abstrakte PHP-Klassen PHP-Schnittstellen PHP-Eigenschaften Statische PHP-Methoden Statische PHP-Eigenschaften PHP-Namespaces PHP-Iterables

MySQL- Datenbank

MySQL-Datenbank MySQL Connect MySQL-DB erstellen MySQL-Tabelle erstellen MySQL-Daten einfügen MySQL Letzte ID abrufen MySQL Mehrfach einfügen MySQL vorbereitet MySQL Select-Daten MySQL-Wo MySQL-Reihenfolge nach MySQL-Daten löschen MySQL-Update-Daten MySQL-Limit-Daten

PHP- XML

PHP-XML-Parser PHP-SimpleXML-Parser PHP SimpleXML - Get PHP-XML-Expat PHP-XML-DOM

PHP -AJAX

AJAX-Einführung AJAX-PHP AJAX-Datenbank AJAX-XML AJAX Live-Suche AJAX-Umfrage

PHP- Beispiele

PHP-Beispiele PHP-Compiler PHP-Quiz PHP-Übungen PHP-Zertifikat

PHP- Referenz

PHP-Übersicht PHP-Array PHP-Kalender PHP-Datum PHP-Verzeichnis PHP-Fehler PHP-Ausnahme PHP-Dateisystem PHP-Filter PHP-FTP PHP-JSON PHP-Schlüsselwörter PHP-Libxml PHP-Mail PHP-Mathematik PHP-Sonstiges PHP MySQLi PHP-Netzwerk PHP-Ausgabesteuerung PHP-RegEx PHP-SimpleXML PHP-Stream PHP-String Umgang mit PHP-Variablen PHP-XML-Parser PHP-Zip PHP-Zeitzonen

PHP show_source() Funktion

❮ Verschiedene PHP-Referenzen

Beispiel

Verwenden einer Testdatei ("test.php"), um die Datei mit hervorgehobener PHP-Syntax auszugeben:

<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>

Die Browserausgabe des obigen Codes könnte (abhängig vom Inhalt Ihrer Datei) wie folgt aussehen:

<html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>

Die HTML-Ausgabe des obigen Codes könnte sein (Quelle anzeigen):

<html>
<body>
<code><span style="color: #000000">
&lt;html&gt;
<br />&lt;body&gt;
<br /><span style="color: #0000BB">&lt;?php
<br /></span><span style="color: #007700">echo&nbsp;(</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">?&gt;
<br /></span>&lt;/body&gt;
<br />&lt;/html&gt;</span>
</code>
</body>
</html>


Definition und Verwendung

Die Funktion show_source() gibt eine Datei mit hervorgehobener PHP-Syntax aus. Die Syntax wird durch die Verwendung von HTML-Tags hervorgehoben.

Die zum Hervorheben verwendeten Farben können in der Datei php.ini oder mit der Funktion ini_set() festgelegt werden.

show_source() ist ein Alias ​​von highlight_file() .

Hinweis: Bei Verwendung dieser Funktion wird die gesamte Datei angezeigt – einschließlich Passwörtern und anderen sensiblen Informationen!


Syntax

show_source(filename,return)

Parameterwerte

Parameter Description
filename Required. Specifies the file to display
return Optional. If set to TRUE, this function will return the highlighted code as a string, instead of printing it out. Default is FALSE

Technische Details

Rückgabewert: Wenn der Rückgabeparameter auf TRUE gesetzt ist, gibt diese Funktion den hervorgehobenen Code als Zeichenfolge zurück, anstatt ihn auszudrucken. Andernfalls wird bei Erfolg TRUE oder bei Misserfolg FALSE zurückgegeben
PHP-Version: 4+
Änderungsprotokoll: Ab PHP 4.2.1 ist diese Funktion nun auch von safe_mode und open_basedir betroffen. Allerdings wurde safe_mode in PHP 5.4 entfernt.
PHP 4.2 - Der Rückgabeparameter wurde hinzugefügt.

❮ Verschiedene PHP-Referenzen