課程
/后端開發
/PHP
/PHP實現頁面靜態化
php文件執行還要編譯嗎?為什么
2015-11-27
源自:PHP實現頁面靜態化 1-2
正在回答
是這樣解釋嗎,php直接解釋php文件吧,Apache只是服務器的環境。
php是解釋性語言,需要一個虛擬機(具體說是php解釋器)才可以運行,這個解釋器由服務器(apache)來調用,用來解釋php!
關于解釋性語言和編譯性語言的區別:
1.編譯型語言在程序執行之前,有一個單獨的編譯過程,將程序翻譯成機器語言,以后執行這個程序的時候,就不用再進行翻譯了。2.解釋型語言,是在運行的時候將程序翻譯成機器語言,所以運行速度相對于編譯型語言要慢。3.C/C++ 等都是編譯型語言,而Java,C#等都是解釋型語言。4.雖然Java程序在運行之前也有一個編譯過程,但是并不是將程序編譯成機器語言,而是將它編譯成字節碼(可以理解為一個中間語言)。在運行的時候,由JVM將字節碼再翻譯成機器語言。5.腳本語言一般都有相應的腳本引擎來解釋執行。 他們一般需要解釋器才能運行。JAVASCRIPT,ASP,PHP,PERL,Nuva都是腳本語言。C/C++編譯、鏈接后,可形成獨立執行的exe文件。
需要。
瀏覽器無法識別,動態內容需要填充
舉報
網站開發必備技能—頁面靜態化,幫助大家掌握一項加薪利器
1 回答能分享一份中文版 PHP手冊嗎
1 回答index.php文件運行問題
2 回答為什么生成的index.shtml沒有執行權限也可以訪問
1 回答模板文件經過php生成靜態頁面后css和js文件的絕對路徑就不正確了
2 回答數據庫鏈接為什么要用單例模式?有什么好處嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-09-25
是這樣解釋嗎,php直接解釋php文件吧,Apache只是服務器的環境。
2015-11-27
php是解釋性語言,需要一個虛擬機(具體說是php解釋器)才可以運行,這個解釋器由服務器(apache)來調用,用來解釋php!
關于解釋性語言和編譯性語言的區別:
1.編譯型語言在程序執行之前,有一個單獨的編譯過程,將程序翻譯成機器語言,以后執行這個程序的時候,就不用再進行翻譯了。
2.解釋型語言,是在運行的時候將程序翻譯成機器語言,所以運行速度相對于編譯型語言要慢。
3.C/C++ 等都是編譯型語言,而Java,C#等都是解釋型語言。
4.雖然Java程序在運行之前也有一個編譯過程,但是并不是將程序編譯成機器語言,而是將它編譯成字節碼(可以理解為一個中間語言)。在運行的時候,由JVM將字節碼再翻譯成機器語言。
5.腳本語言一般都有相應的腳本引擎來解釋執行。 他們一般需要解釋器才能運行。JAVASCRIPT,ASP,PHP,PERL,Nuva都是腳本語言。C/C++編譯、鏈接后,可形成獨立執行的exe文件。
2015-11-27
需要。
瀏覽器無法識別,動態內容需要填充