PHP程式碼在瀏覽器中如何顯示原始碼而不被解釋執行?
PHP是一種伺服器端腳本語言,通常用於開發動態網頁。當PHP檔案在伺服器上被要求時,伺服器會解釋執行其中的PHP程式碼,並將最終的HTML內容傳送到瀏覽器以供顯示。然而,有時我們希望在瀏覽器中直接展示PHP檔案的原始碼,而不是被執行。本文將介紹如何在瀏覽器中顯示PHP程式碼的源碼,而不被解釋執行。
在PHP中,可以使用特殊的標記<pre class="brush:php;toolbar:false"></pre>
和htmlspecialchars()
函數來將PHP程式碼以純文字形式顯示在瀏覽器中。以下是一個簡單的範例:
<?php header('Content-Type: text/plain'); // 设置内容类型为纯文本 $phpCode = '<?php echo "Hello, world!"; ?>'; // 要显示的PHP代码 echo '<pre class="brush:php;toolbar:false">'; // 使用<pre class="brush:php;toolbar:false">标签使显示更美观 echo htmlspecialchars($phpCode); // 将PHP代码转义后输出 echo ''; ?>
在這個範例中,首先透過設定header('Content-Type: text/plain')
來宣告回應內容為純文字。然後定義一個要顯示的PHP程式碼字串$phpCode
,並利用<pre class="brush:php;toolbar:false"></pre>
標籤和htmlspecialchars()
函數將其以純文字形式顯示在瀏覽器中。
當存取這個PHP檔案時,瀏覽器會顯示PHP程式碼的原始碼,而不會執行其中的程式碼。這樣可以方便地查看和分享PHP檔案的程式碼內容,而無需擔心程式碼被執行。
總結起來,透過使用<pre class="brush:php;toolbar:false"></pre>
標籤和htmlspecialchars()
函數,我們可以在瀏覽器中顯示PHP程式碼的原始碼而不被解釋執行。這種方法對於調試、學習和展示程式碼非常有用。
以上是PHP程式碼在瀏覽器中如何顯示原始碼而不被解釋執行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!