walkor / redis

Asynchronous redis client for PHP based on workerman.
MIT License
18 stars 7 forks source link

How to assign a value from inside callback? #3

Closed rentstack closed 3 years ago

rentstack commented 3 years ago

Sorry, but I can't figure out how to assign a value to a variable that is outside a callback function.

$need_var = 0;
$redis->get('key', function ($result) use ($need_var) {
        var_dump($result);     //  example in my case display int(2) 
        $need_var = $result;  // did't work
});
var_dump($need_var);   // int(0)
walkor commented 3 years ago

Hi rentstack. workerman\redis can not do that. Please use redis extension.