Yaf,全稱 Yet Another Framework,是一個高性能的PHP開發框架,採用PHP擴展實現(c語言)。
基本介紹
- 外文名:Yaf
- 全稱: Yet Another Framework
- 最新版本:3.0.8
- Yaf 的特點:無需編譯,高性能的視圖引擎
基本介紹,特點,
基本介紹
Yaf,全稱 Yet Another Framework,是一個C語言編寫的PHP框架,是一個以PHP擴展形式提供的PHP開發框架, 相比於一般的PHP框架, 它更快,更輕便. 它提供了Bootstrap, 路由, 分發, 視圖, 外掛程式, 是一個全功能的PHP框架。最新版本為2019-03-19發布的3.0.8。
Yaf提供了完善的API, 並支持Bootstrap和外掛程式機制. 整體流程圖如下:
特點
無需編譯
用C語言開發的PHP框架, 相比原生的PHP, 幾乎不會帶來額外的性能開銷.
所有的框架類, 不需要編譯, 在PHP啟動的時候載入, 並常駐記憶體.
更短的記憶體周轉周期, 提高記憶體利用率, 降低記憶體占用率.
靈巧的自動載入. 支持全局和局部兩種載入規則, 方便類庫共享.
高性能的視圖引擎.
內建多種路由, 可以兼容常見的各種路由協定.
強大而又高度靈活的配置檔案支持. 並支持快取配置檔案, 避免複雜的配置結構帶來的性能損失.
在框架本身,對危險的操作習慣做了禁止.
更快的執行速度, 更少的記憶體占用.