了解PHP 的預處理性質
與在Web 瀏覽器中執行的JavaScript 不同,PHP 是一種在其之前處理程式碼的預處理語言到達瀏覽器。這種差異可能會讓新手感到困惑。
為什麼PHP 不能在瀏覽器中執行
在提供的範例中:
<code class="html"><a href="<?php runCommand(); ?>"></a></code>
點擊按鈕時runCommand() 函數不會執行,因為在頁面傳送到瀏覽器之前PHP 已經完成處理。這是因為 PHP 是一種伺服器端語言,這意味著它在頁面顯示給使用者之前在伺服器上運行。
解釋預處理概念
理解要了解 PHP 的工作原理,掌握預處理器的概念非常重要。 PHP 以以下方式充當預處理器:
進一步了解的資源
將個人重定向到全面的解釋PHP 預處理功能的資源,請考慮以下內容:
維基百科:
附加說明:
附加說明:附加說明:附加說明:附加說明:正如Carl Smotricz 所指出的,PHP 確實具有一些允許它在Web 瀏覽器之外運行的功能。然而,該問題主要解決 Apache 環境的上下文,其中使用者請求網頁並期望 HTML 回應。以上是為什麼 PHP 程式碼不像 JavaScript 在瀏覽器中執行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!