La fonction show_source () est utilisée pour sortir le code source du fichier et appellera automatiquement Highlight_File () pour mettre en surbrillance le code source. En termes simples, show_source () est essentiellement une encapsulation de la fonction highlight_file () , mais il offre des options de contrôle supplémentaires.
<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>
$ nom de fichier : le chemin du fichier sur lequel le code source doit être sorti.
$ return : Si défini sur true , la fonction renvoie le contenu du code source au lieu de la sortie directe.
La fonction Highlight_File () est utilisée pour sortir le contenu en surbrillance d'un fichier. Il met en évidence le code source PHP du fichier afin que les développeurs puissent lire plus facilement le code source. Cette fonction n'a pas besoin de s'appuyer sur d'autres paramètres pour mettre en surbrillance le contenu du fichier.
<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>
$ nom de fichier : le chemin du fichier qui doit être affiché et mis en évidence.
$ return : Si défini sur true , la fonction renvoie une version en surbrillance du code source, plutôt que de sortir directement.
show_source () est une encapsulation de Highlight_file () , donc il fournit une fonctionnalité similaire - mettant en évidence le code source PHP. La différence est que Show_source () vous permet de spécifier s'il faut renvoyer le code source, tandis que Highlight_File () n'a pas cette option.
Highlight_file () est uniquement utilisé pour afficher le code source avec la surbrillance et convient pour une utilisation lorsque vous devez afficher l'effet de surlimination du code; Alors que Show_source () peut non seulement afficher le contenu de mise en évidence, mais également renvoyer le code source, qui convient à une utilisation dans des scénarios spécifiques.
Highlight_file () Sorties Code de surbrillance au format HTML par défaut, ce qui signifie que le code de sortie peut être rendu directement dans le navigateur. Il s'enroule généralement 该代码会输出 example.php 文件的源代码,并且进行语法高亮。 Ce code publiera également le code source de surpuissance d' exemple.php , mais Highlight_File () ne renvoie pas le contenu, mais le publie directement.
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>