91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php底層運行(一)

發布時間:2020-05-10 11:19:39 來源:網絡 閱讀:555 作者:vonphp 欄目:web開發


php底層運行(一)


applocation
        應用層:這就是我們平時編寫的PHP程序
sapi
        服務器端接口:它就是PHP與其它應用交互的接口,PHP腳本要執行有很多種方式,
                            通過Web服務器,或者直接在命令行下,也可以嵌入在其他程序中。
                            SAPI提供了一個和外部通信的接口,常見的SAPI有:cgi 、fast-cgi、cli、isapi、apache 模塊的 DLL
extensions
        php擴展:圍繞著Zend引擎,extensions通過組件式的方式提供各種基礎服務,
                    我們常見的各種內置函數(如array系列)、標準庫等都是通過extension來實現,
                    用戶也可以根據需要實現自己的extension以達到功能擴展、性能優化等目的
                    (如貼吧正在使用的PHP中間層、富文本解析就是extension的典型應用)。
zend:
        zend引擎:Zend整體用純C實現,是PHP的內核部分,它將PHP代碼翻譯(詞法、語法解析等一系列編譯過程)
                    為可執行opcode的處理并實現相應的處理方法、實現了基本的數據結構(如hashtable、oo)、
                    內存分配及管理、提供了相應的api方法供外部調用,是一切的核心,所有的外圍功能均圍繞Zend實現。


    應用層的php代碼 調用  php擴展(mysql、mysqli、array 等函數) 通過  sapi接口鏈接zend引擎  進行編譯
    打個比喻:一輛在道路上高速行駛的汽車  
                     汽車殼子是:應用層php代碼
                     汽車配件防護輪胎是:php擴展
                     道路是:sapi接口
                     發動機是:zend引擎

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

灵璧县| 吉林省| 通山县| 白水县| 汤原县| 和平区| 建水县| 宜宾县| 扬州市| 岐山县| 扎兰屯市| 高陵县| 河东区| 阳西县| 泰来县| 天峨县| 庄浪县| 霍林郭勒市| 隆回县| 水城县| 雷波县| 临潭县| 棋牌| 建昌县| 大安市| 额敏县| 通海县| 威远县| 石首市| 浮山县| 屏东县| 阆中市| 磴口县| 新闻| 长治县| 龙里县| 松溪县| 霍州市| 丰顺县| 屏边| 合肥市|