1、什麼是PHP?
PHP全稱為PHP:Hypertext Preprocessor, 是伺服器上運作的開源腳本語言。
那麼什麼是腳本語言呢? 腳本語言的對立面不是高階程式語言,它也是程式語言的一種。腳本語言和「非腳本語言」的可以看做「解析型語言「和」編譯型語言「的區別:編譯型語言會在運行之前針對特定平台將程式碼編譯連結成可執行的機器碼;解析型語言直到執行時才逐行編譯執行。
2、PHP語言結構:
PHP從下到上與上為第1層系統:
"PH)執行碼),並且執行它們。注意這裡不是機器碼,機器碼是面對CPU的,這裡的opcode是面向Zend引擎的,在功能上可以把Zend引擎類比做java裡面的虛擬機器。 ② Extensions: 類別庫、函數庫,並定義了各種資料結構與功能。 ③ SAPI:Server Application Programming Interface, 很明顯這是一個中間層,用來降低底層與上層的耦合度。簡單來說就是呼叫各種Extensions層的服務封裝更強大的服務供上層應用呼叫。 ④ 上層應用: 就是使用者自己寫的PHP項目。 3、PHP的優缺點? 優點: ① 簡單:語法簡單,且PHP中一般不會進行複雜邏輯和複雜運算。 ② 開發效率高:許多開發中常用的功能都已經封裝好,有人戲說寫功能就是在網路上找「XXX功能用的函數叫什麼來「。 ③ 免費、開源,且因為是解析型語言所以可跨平台。
缺點:
以上是初識PHP的詳細內容。更多資訊請關注PHP中文網其他相關文章!