加入收藏 | 设为首页 | 会员中心 | 我要投稿 海洋资讯信息网 (https://www.dahaijun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

yaf 框架学习

发布时间:2022-09-21 12:55:07 所属栏目:PHP教程 来源:
导读:  Yaf 是什么

  Yaf,全称 Yet Another Framework,是一个C语言编写的、基于PHP扩展开发的PHP框架。

  相比于一般的PHP框架,它更快,快到被誉为最快的PHP开发框架。

  它提供了Bootstrap、路由
  Yaf 是什么
 
  Yaf,全称 Yet Another Framework,是一个C语言编写的、基于PHP扩展开发的PHP框架。
 
  相比于一般的PHP框架,它更快,快到被誉为最快的PHP开发框架。
 
  它提供了Bootstrap、路由、分发、视图、插件功能。
 
  注:
 
  百度的odp框架,以及我们公司的PIE框架都是基于yaf开发的。Yaf 的优点
 
  以上内容引用鸟哥的官方介绍,当然,Yaf不是一个Full-Stack的web框架,它没有对数据库操作的封装,更不用说ORM;很多人认为这是Yaf的不足,但我认为这又是Yaf的优点php 框架开发教程,这代表着一种精神,就是追求简单,追求高效,追求”简单可依赖“, 所以Yaf专注于实现最核心的功能php 框架开发教程,提供最稳定的实现。
 
  尽管Yaf的功能有限,但Yaf是可扩展的!它提供的插件机制,可以和其它类库整合在一起。Yaf非常适合基于Yaf再扩展一套适合自己的业务层框架。总之Yaf非常适合互联网产品的开发。
 
  流程图
 
  Yaf提供了完善的API, 并支持Bootstrap和插件机制. 
 
  使用 Bootstrap
 
  Bootstrap, 也叫做引导程序. 它是Yaf提供的一个全局配置的入口, 在Bootstrap中, 你可以做很多全局自定义的工作.
 
  注:
 
  在PIE框架中webroot目录下各个模块对应的文件里的index.php起初始化作用,部分替代了yaf中Bootstrap文件的作用:
 
  index.php文件:
 
  $objApplication = Sf\Init::init();      
  $objResponse = $objApplication->bootstrap()->run();
  路由协议
 
  PIE 框架中的路由协议采用默认协议,由请求url中指定要路由的app、controller、action名称。
 

(编辑:海洋资讯信息网)

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