PHP ATC PHP 小型分发库

程序名称:PHP ATC

授权协议: MIT

操作系统: 跨平台

开发语言: PHP

PHP ATC 介绍

ATC 是一个 PHP 的小型分发库,基于 Aura.Router 包和
Symfony 的 HttpFoundation
EventDispatcher 构建。

关于该库需要知道的两项内容:

  1. 每个单一路由匹配到一个单一的 Action 类

  2. Action 的异常处理可通过实现 ActionInterface 变成一个新的 Action

Action 是什么?Action 就是只提供一个方法的 Controller。

示例代码:

$router->addGet('Index', '/');

namespace Your\Namespace\Prefix;

class Index extends \Aol\Atc\Action
{
    public function __invoke(Request $request)
    {
        return new Response::create('Hello world');
    }
}

PHP ATC 官网

https://github.com/aol/atc

相关编程语言

MuPlayer 是一款跨平台、轻量级的音频播放解决方案,...
OS FLV 是一个 开源和可嵌入网页的flv播放器。 这个...
DewPlayer音乐播放器,样式很简单,而且很实用.播放器...
JW FLV MEDIA PLAYER是一个开源的在网页上使用的Fla...
Speakker 是一个基于 Web 浏览器的音乐播放器,只提...
Player Framework 是一个开源的支持 HTML5 的视频播...