Die Funktion show_source () wird verwendet, um den Quellcode der Datei auszugeben, und ruft automatisch highlight_file () auf, um den Quellcode hervorzuheben. Einfach ausgedrückt, Show_Source () ist im Wesentlichen eine Kapselung der Funktion highlight_file () , bietet jedoch zusätzliche Steuerungsoptionen.
<span><span><span class="hljs-title function_ invoke__">show_source</span></span><span>(</span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$filename</span></span><span>, </span><span><span class="hljs-keyword">bool</span></span><span> </span><span><span class="hljs-variable">$return</span></span><span> = </span><span><span class="hljs-literal">false</span></span><span>): </span><span><span class="hljs-keyword">void</span></span><span>
</span></span>
$ Dateiname : Der Dateipfad, an den der Quellcode ausgegeben werden muss.
$ return : Wenn auf true eingestellt ist, gibt die Funktion den Quellcode -Inhalt anstelle einer direkten Ausgabe zurück.
Die Funktion highlight_file () wird verwendet, um den hervorgehobenen Inhalt einer Datei auszugeben. Es zeigt den PHP -Quellcode der Datei, sodass Entwickler den Quellcode leichter lesen können. Diese Funktion muss sich nicht auf andere Einstellungen verlassen, um Dateiinhalte hervorzuheben.
<span><span><span class="hljs-title function_ invoke__">highlight_file</span></span><span>(</span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$filename</span></span><span>, </span><span><span class="hljs-keyword">bool</span></span><span> </span><span><span class="hljs-variable">$return</span></span><span> = </span><span><span class="hljs-literal">false</span></span><span>): </span><span><span class="hljs-keyword">string</span></span><span>|</span><span><span class="hljs-keyword">void</span></span><span>
</span></span>
$ Dateiname : Der Pfad der Datei, die angezeigt und hervorgehoben werden muss.
$ return : Wenn auf true eingestellt ist, gibt die Funktion eine hervorgehobene Version des Quellcodes zurück, anstatt direkt auszuführen.
show_source () ist eine Kapselung von highlight_file () , daher liefert sie eine ähnliche Funktionalität - hervorgehoben den PHP -Quellcode. Der Unterschied besteht darin, dass Sie mit Show_Source () angeben können, ob der Quellcode zurückgegeben werden soll, während highlight_file () diese Option nicht hat.
Hervorhebung_file () wird nur zum Anzeigen von Quellcode mit Hervorhebung verwendet und ist für die Verwendung geeignet, wenn Sie den Codes -Herstellungseffekt anzeigen müssen. Während show_source () nicht nur die Hervorhebungsinhalte anzeigen, sondern auch den Quellcode zurückgeben kann, der für die Verwendung in bestimmten Szenarien geeignet ist.
Highlight_File () Ausgabemesscode im HTML -Format standardmäßig, sodass der Ausgabescode direkt im Browser gerendert werden kann. Es wickelt normalerweise 该代码会输出 example.php 文件的源代码,并且进行语法高亮。 Dieser Code gibt auch den Highlight -Quellcode von Beispiel.php aus, aber highlight_file () gibt den Inhalt nicht zurück, sondern direkt ausgibt.
show_source()</span>
3.2 使用 highlight_file() 函数
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$filename</span></span><span> = </span><span><span class="hljs-string">"example.php"</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">highlight_file</span></span><span>(</span><span><span class="hljs-variable">$filename</span></span><span>);
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>