當前位置:才華齋>計算機>php語言>

為什麼說PHP是解釋性語言

php語言 閱讀(1.88W)

眾所周知,PHP程式碼是以指令碼形式出現的,它也是一種由您建立並填充程式碼的純文字檔案。html使用了大量的尖角括號(即<>)以及類似html、head、ul的關鍵字,與此對應,PHP使用了大量的美元符號($)以及類似mySqlquery和echo這樣的關鍵字。因此,html和PHP並非完全不相似。

為什麼說PHP是解釋性語言

  PHP開發部落格 PHP是解釋性語言:

但是,它們的.相似之處主要在於基礎的底層格式:它們都只是文字。您可以不在Web瀏覽器中開啟html檔案,而是在Notepad(記事本程式)或類似Eclipse的整合開發環境、或者在類似vi或emacs這樣的命令列編輯器中開啟html檔案。同樣,PHP程式碼也是文字組成的。

一旦您獲得一個指令碼之後,您就得讓PHP程式解釋該指令碼。PHP直譯器是一款運行於您的web伺服器上並且可讀取、理解該指令碼內容的軟體,它向web伺服器輸出解釋後的程式碼並指示伺服器下一步跳轉到哪裡,或者如何處理使用者的表單欄位項。請記住,您的指令碼只是一個文字檔案,僅當每次訪問該指令碼時才會逐行解釋該檔案。

這與Java或C++等編譯後才能執行的語言略有不同。在Java或C++那些編譯語言中,您也可將程式碼寫到文字檔案中,然後再執行命令將該文字檔案轉換成其他格式:類檔案、二進位制檔案或您的計算機所使用的不可讀程式碼片段。

類似PHP和Java的解釋型語言的優點在於,您可以隨時編寫程式碼並立即執行。您不需要一大堆的工具或後續步驟對其進行編譯。您可以隨時編寫PHP程式碼,然後在瀏覽器中直接測試,執行成功後繼續編寫更多程式碼。這種方法速度快,通常也意味著這種開發模式非常有趣。PHP開發一直深受企業家和工程師們的喜愛,如今發展前景一路走熱,有想法的讀者可以線上免費觀看創客學院PHP培訓教程視訊,從零開始學習PHP語言。