加入收藏 | 设为首页 | 会员中心 | 我要投稿 湘西站长网 (https://www.0743zz.cn/)- 科技、图像技术、AI硬件、数据采集、智能营销!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Yaf(PHP框架) v3.0.7官方版

发布时间:2023-05-23 20:01:47 所属栏目:PHP教程 来源:未知
导读: Yaf(Yet Another Framework)是一个用C写的快速php框架,相比于一般的php框架,它更加轻便、快速。Yaf内建多种路由php框架,可以兼容目前常见的各种路由协议,Yaf拥有灵巧的自动加载功能,支

Yaf(Yet Another Framework)是一个用C写的快速php框架,相比于一般的php框架,它更加轻便、快速。Yaf内建多种路由php框架,可以兼容目前常见的各种路由协议,Yaf拥有灵巧的自动加载功能,支持全局和局部两种加载规则,方便类库共享。同时它还支持自定义视图引擎、支持插件、支持自定义路由等等。

Yaf有着和Zend Framework相似的API, 相似的理念, 同时又保持着对Bingo的兼容, 以此来提高开发效率,规范开发习惯。本着对性能的追求,Yaf把框架中不易变的部分抽象出来,采用PHP扩展实现(c语言),以此来保证性能。经过测试,Yaf和原生的PHP在同样功能下,性能损失小于10%,而和Zend Framework的对比中,Yaf的性能是Zend Framework的50-60倍。

php框架_php论坛框架_php 框架排名

Yaf功能特点

1.用C语言开发的PHP框架,相比原生的PHP,几乎不会带来额外的性能开销。

2.所有的框架类,不需要编译,在PHP启动的时候加载,并常驻内存。

3.更短的内存周转周期,提高内存利用率,降低内存占用率。

4.灵巧的自动加载,支持全局和局部两种加载规则,方便类库共享。

5.高性能的视图引擎。

6.高度灵活可扩展的框架,支持自定义视图引擎,支持插件,支持自定义路由等等。

7.内建多种路由,可以兼容目前常见的各种路由协议。

8.强大而又高度灵活的配置文件支持,并支持缓存配置文件,避免复杂的配置结构带来的性能损失。

9.在框架本身,对危险的操作习惯做了禁止。

10.更快的执行速度,更少的内存占用。

Yaf安装教程

Yaf只支持PHP5.2及以上的版本,并且需要SPL和PCRE的支持,SPL在PHP5中是默认启用的扩展模块,PCRE在PHP5中是默认启用的扩展模块

在windows系统下安装

yaf有TS和NTS版本,先查看下自己php的版本,用phpinfo()查看下thread safety项,如果为enabled的话,选择TS版本,反之选择NTS版本

打开yaf下载地址,点击DLL,然后根据选择对应版本下载

下载完成后,将下载的php_yal.dll文件添加到php的ext文件下。然后修改php.ini配置文件,添加一句:extension=php_yal.dll就可以了。

再次查看phpinfo()的时候,就会出现yaf的配置信息了,这样就算完成了

(编辑:湘西站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章