Layton Web Framework.
Layton 是什么?
Layton 是一个基于 PHP 语言的网络框架, (*1)
Layton 提倡用最简单直接的方式进行开发,从零开始构建自己的应用程序, (*2)
Layton 提供一个极度自由的松耦合架构,最大限度的迎合使用者的思维方式和编程习惯。, (*3)
Layton 提供了什么?
-
标准的 PSR-7 http 通信组件, (*4)
-
高度自由的 URL 路由, (*5)
-
PSR-11 标准容器(PSR Container), (*6)
-
高效的依赖注入驱动, (*7)
如何安装?
composer require layton/layton dev-master
两种风格的 Hello World
- 极简风格
use Layton\Library\Http\Response;
$app = new \Layton\App();
$app->get('/', function (Response $response) {
return $response->html('Hello World!');
});
$app->start();
- 装饰器风格
use Layton\Library\Http\Response;
$app = new \Layton\App();
$app->route('/', ['GET'])
(function(Response $response) {
return $response->html('Hello World!');
});
$app->start();
获取更多帮助
https://github.com/Jinxes/layton/wiki, (*8)