🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 路由和令牌 作为Fat-Free强大的域特定语言(DSL)的演示,您可以指定一条路由来处理不同的可能性: ``` php $f3->route('GET /brew/@count', function($f3) { echo $f3->get('PARAMS.count') . ' bottles of beer on the wall.'; } ); ``` 此示例显示了如何指定令牌`@count`来表示URL的一部分。该框架将提供与`/brew/` prefix匹配的任何请求URL,如`/brew/99`,`/brew/98`等。这将分别显示`99 bottles of beer on the wall.`, `98 bottles of beer on the wall.`。 Fat-Free 也会接受`/brew/unbreakable`的页面请求。(期望显示`unbreakable bottles of beer on the wall`。)当指定了这样的动态路由时,Fat-Free会使用URL中捕获的字符串的值自动填充全局PARAMS数组变量。回调函数内的$f3->get()调用检索框架变量的值。您可以在代码中应用此方法作为演示文稿或业务逻辑的一部分。但是我们稍后会详细讨论。 **注意** ,Fat-Free解析数组点符号。您可以在代码中使用`PARAMS['count']`常规符号,这很容易出现打字错误和不平衡的大括号。在视图和模板中,框架允许`@ PARAMS.count`符号,这与Javascript有点类似。(稍后我们会覆盖视图和模板。)