【问题标题】:SlimFramework Changing global var inside routeSlimFramework 在路由内更改全局变量
【发布时间】:2013-09-29 19:32:03
【问题描述】:

示例代码:

$price = 75;

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

在 Slim 中,每次触发 ajax 时,全球价格始终为 75。如何从我的路线更改全球价格(更改范围)? 我搜索了 slim 论坛,但只有这样的答案:使用 db、cookie、缓存等。我想使用更优雅的东西

【问题讨论】:

    标签: php scope routes global slim


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-14
      • 1970-01-01
      • 2013-03-09
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多