### 路由和令牌
作为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有点类似。(稍后我们会覆盖视图和模板。)