Biny —— 腾讯开源的超轻量级 PHP 框架
发布时间:2022-10-12 12:50:09 所属栏目:PHP教程 来源:
导读: Biny 是腾讯开源的一款超轻量级 PHP 框架。
Biny 是腾讯开源的一款超轻量级 PHP 框架。遵循 MVC 模式,用于快速开发现代 Web 应用程序。Biny 代码简洁优雅,对应用层,数据层,模板渲染层的封装简单易懂
Biny 是腾讯开源的一款超轻量级 PHP 框架。遵循 MVC 模式,用于快速开发现代 Web 应用程序。Biny 代码简洁优雅,对应用层,数据层,模板渲染层的封装简单易懂
|
Biny 是腾讯开源的一款超轻量级 PHP 框架。 Biny 是腾讯开源的一款超轻量级 PHP 框架。遵循 MVC 模式,用于快速开发现代 Web 应用程序。Biny 代码简洁优雅,对应用层,数据层,模板渲染层的封装简单易懂php轻框架,能够快速上手使用。高性能,框架响应时间在 1ms 以内,单机 qps 轻松上 3000 。 示例代码 功能特性 目录结构 调用关系 Action为总路由入口,Action可调用私有对象Service业务层 和 DAO数据库层 Service业务层 可调用私有对象DAO数据库层 程序全局可调用lib库下系统方法,例如:TXLogger(调试组件) TXApp::$base为全局单例类,可全局调用 TXApp::$base->request 为当前请求,可获取当前地址,客户端ip等 TXApp::$base->session 为系统session,可直接获取和复制,设置过期时间 TXApp::$base->memcache 为系统memcache,可直接获取和复制,设置过期时间 TXApp::$base->redis 为系统redis,可直接获取和复制,设置过期时间 用户可以在/app/model/下自定义model数据类,通过TXApp::$model获取,例如: TXApp::$model->person 为当前用户,可在/app/model/person.php中定义 环境配置 PHP版本必须在5.5以上,包含5.5 如果需要用到数据库,则需要安装并启用mysqli扩展 php.ini配置中则需要把short_open_tag打开 /config/autoload.php 为自动加载配置类,必须具有写权限 /logs/ 目录为日志记录文件夹,也必须具有写权限 本例子中主要介绍linux下nginx的配置 nginx根目录需要指向/web/目录下,示例如下 Apache 配置如下: /web/index.php是程序的主入口,其中有几个关键配置 (编辑:拼字网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

