SlimFramework改变路径内的全局变量

时间:2013-09-29 19:32:03

标签: php scope routes global slim

示例代码:

$price = 75;

$app->post('/update/price', function() use ($price) { 
    $price += 20; 
});

在每次触发ajax时,Slim全局价格始终为75.如何从我的路线更改全球价格(更改范围)? 我搜索过苗条论坛,但只有答案:使用db,cookies,cache等我想用更优雅的东西

1 个答案:

答案 0 :(得分:0)

我认为你的代码是正确的。你能告诉我我代码的输出吗?所以我可以弄清楚你的代码会出现什么问题。可能是您的请求与此路线不匹配。

$price = 75;

$app->post('/update/price', function() use ($price) { 
    $price += 20;
    var_dump($price); die();
});