php redis扩展整数溢出

标签 php redis phpredis

为什么?我猜是溢出了,但我无法修复它。

<?php
/*redis*/
$redis = new Redis();
$redis->connect('127.0.0.1');
$res = $redis->eval('return   32140378*16777216');
var_dump($res);
exit;
//result:1509949440
//right:539226064027648

最佳答案

我自己修好了,详情请看:https://github.com/phpredis/phpredis/pull/721

关于php redis扩展整数溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34660254/

相关文章:

redis - 如何为redis队列中的每个项目设置过期时间

ruby-on-rails - 为什么这个代码块在 Rails.cache.fetch 之后执行

php - redis lua 脚本调用 redis.call ("ZREVRANGE", KEYS[1], start, end, 'WITHSCORES' )

php - 如何打印从 Php 中的函数返回的数组的所有元素?

javascript - 隐藏/显示用户等级的菜单项

php - 在查询中放置 IF (MYSQL)

php - 更新表格,我做错了什么?

php - 找不到 Laravel 5 接口(interface) 'Illuminate\Contracts\Broadcasting\ShouldBroadcast'