簡介:
Silex是PHP中的微型架構,其特點有:
1/簡潔:提供簡潔且直覺的API
2/可擴充
3/易測試
概括來說,隻用一步就可以完成定義控制器并連接配接路由。
使用:
<?php
// web/index.php
require_once __DIR__.'/../vendor/autoload.php';
$app = new Silex\Application();
$app->get('/hello/{name}', function ($name) use ($app) {
return 'Hello '.$app->escape($name);
});
$app->run();
隻要include autoload.php 就可以使用該架構
(composer require silex/silex:~2.0)
在代碼中定義了 /hello/{name} 路由的GET 請求,當通路該路由時,function将被執行并将值傳回給用戶端。