axios/tpr

design for api development

3.0.0 2019-10-08 08:01 UTC

README

前言: 用过很多的 php 框架,也基于 thinkphp5.0.9 改过框架内核,但是总觉得不够灵活自由,所以就有了这一版重新改写的框架。 框架继承了很多一些其他的框架的特点,其中受 thinkphp 的影响是最深的,设计的宗旨是"轻量、灵活、高效"。

交流QQ群:521797692

安装使用

composer require axios/tpr
  • 入口文件示例
namespace app;

use tpr\App;

require_once __DIR__ . '/../vendor/autoload.php';

App::default()                                  // 选择服务端类型 DefaultServer | SwooleHttpServer | SwooleTcpServer
    ->setOption("namespace","App\\")            // 设置应用基础命名空间
    ->setOption('name', 'app_name')             // 设置 app 标识
    ->setOption('debug', true)                  // true : 调试模式 ; false 生产模式
    ->setOption('option_name', 'option_value')  // 设置其它任意应用全局配置
    ->run();

简单应用

github.com/AxiosCros/tpr-app

开源协议

遵循Apache2开源协议发布,并提供免费使用