zendAPI 項目簡介

項目Logo

圖片描述

zendAPI 是什麼?

zendAPI 是對 Zend Engine 的 C 接口使用 C++ 的最新標準 C++11 進行而面向對象的封裝,從而屏蔽了底層 Zend Engine API 的接口複雜性,加快開發 PHP 擴展的效率。從而讓 PHP 的擴展開發成爲一種享受,不用在考慮不一樣 PHP 版本帶來的差別性,讓開發者專一於自身的業務邏輯。git

zendAPI 的使命

讓 PHP 的擴展開發成爲一種享受github

爲何項目名叫作 zendAPI

考慮到項目自己就是對 PHP 語言引擎的開發接口的封裝已經 PHP 的語言引擎叫作 Zend Engine,爲了方便你們記住我便將項目命名爲 zendAPI,官方網站使用 zendapi.orgsegmentfault

zendAPI 的特性

  1. 徹底面向對象,對 Zend Engine API 進行二次定義
  2. 使用現代的 C++11 語法進行開發,便於維護
  3. 最大化屏蔽 PHP 版本對擴展開發的影響,zendAPI 將對 Zend Engine API 不一樣版本帶來的差別屏蔽掉
  4. 高覆蓋的單元測試,保證代碼質量
  5. 在封裝的時候,盡最大能力保證性能
  6. 致力於項目庫的二進制兼容

項目說明

爲了減小研發精力,在決定開發 zendAPI 的時候,在設計思想上咱們參考了國外的同類項目 PHPCPP,很是感謝這個團隊將這麼卓越的項目帶給了 PHP 社區,咱們在這裏表示感謝,咱們也將在 zendAPI 項目中對 PHPCPP 的引用加上版權聲明,同時把咱們發現的代碼 bug 反饋到 PHPCPP。api

PS:安全

PHPCPP 的 github 地址是: https://github.com/CopernicaM... 你們有興趣能夠去研究。微信

國內同類型的項目推薦

目前國內有一個跟 zendAPI 比較相似的項目,這個項目是 swoole 項目做者開發,值得推薦。
項目名字 PHP—X
項目的 github 地址是 https://github.com/swoole/PHP-X 你們有興趣能夠研究。swoole

怎麼參與交流

下面是咱們項目的線上交流QQ羣和微信的二維碼,你們能夠掃碼加入:性能

圖片描述
圖片描述
開源中國主頁: https://www.oschina.net/p/zen...
Segmentfault技術圈:https://segmentfault.com/g/15...單元測試

歡迎你們在這兩個平臺上與咱們進行互動測試

特別感謝

360 無線電安全研究部 獨角獸團隊 (unicorn team)
圖片描述

相關文章
相關標籤/搜索