溫馨提示×

溫馨提示×

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

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

PHP核心架構有哪些

發布時間:2021-06-09 09:38:41 來源:億速云 閱讀:164 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關PHP核心架構有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

1、Zend引擎

Zend是PHP內核的一部分,完全用純C實現,它將PHP代碼翻譯(詞法、語法解析等一系列編譯過程)為可執行opcode,并實現相應的處理方法,從而實現基本的數據結構(例如hashtable、oo)、內存分配和管理、提供相應的api方法供外部調用,這是所有核心,所有外圍功能都是圍繞Zend來實現的。

2、Extensions

圍繞Zend引擎,extensions以一種組件式的方式提供各種基礎服務,通過extension,我們常用的各種內置函數(比如array系列)、標準庫等等都可以通過extension實現,用戶還可以根據需要實現自己的extension,以實現諸如功能擴展、性能優化等目的(例如,Table所使用的PHP中間層,富文本解析就是extension的典型應用)。

3、Sapi

Sapi即服務端應用編程接口,Sapi通過一系列hook功能使PHP能夠與外部交互數據,這是通過sapi成功地將PHP本身和上層應用分離開來的另一種方式,PHP不再需要考慮如何兼容不同的應用程序,而應用程序本身可以根據自身特點實現不同的處理。

4、Application

這是我們通常編寫的PHP程序,它可以通過不同的sapi來獲得各種應用模式,比如通過webserver來實現web應用,通過命令行來實現腳本操作等等。

關于“PHP核心架構有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

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

php
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女