Yaf 是一个 C 语言编写的 PHP 框架。在我的日常使用中,比tp等框架体量较小,不会占用很多内存。

Yaf 有以下特点:

  1. 用 C 语言开发的 PHP 框架,相比原生的 PHP,几乎不会带来额外的性能开销。
  2. 所有的框架类,不需要编译,在 PHP 启动的时候加载,并常驻内存。
  3. 更短的内存周转周期,提高内存利用率,降低内存占用率。
  4. 灵巧的自动加载。支持全局和局部两种加载规则,方便类库共享。
  5. 高性能的视图引擎。
  6. 高度灵活可扩展的框架,支持自定义视图引擎,支持插件,支持自定义路由等等。
  7. 内建多种路由,可以兼容目前常见的各种路由协议。
  8. 强大而又高度灵活的配置文件支持,并支持缓存配置文件,避免复杂的配置结构带来的性能损失。
  9. 在框架本身,对危险的操作习惯做了禁止。
  10. 更快的执行速度,更少的内存占用。

yaf适合轻量级高效项目开发,提高开发效率以及多进程脚本。