前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Fatal error: Call to undefined function Ramsey\Uuid\Generator\random_int()

Fatal error: Call to undefined function Ramsey\Uuid\Generator\random_int()

作者头像
泥豆芽儿 MT
发布2019-05-15 15:03:19
8420
发布2019-05-15 15:03:19
举报

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1426695

★ 背景

  • 今天在进行 ThinkPHP5.1 框架整合阿里云短信服务 时,按照最新的SDK指导,进行操作测试发现

PHP 版本太低(如:PHP-5.6.32),会出现如下的报错 :

Fatal error: Call to undefined function Ramsey\Uuid\Generator\random_int()

★ 原因分析

  • 搜索 random_int,你就会发现:

但是,个人认为 阿里云新版本SDK的开发,暂时只做了高版本PHP的兼容性

★ 解决方案

  • 第一种:提高 PHP版本

测试发现,满足PHP-7.0.12,代码完美运行…

  • 第二种:将 random_int() 替换为 mt_rand()
  • 第三种: 下载旧版本SDK进行合成即可(哈哈哈…)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年05月08日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ★ 背景
  • ★ 原因分析
  • ★ 解决方案
相关产品与服务
短信
腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档