• 技术文章 >后端开发 >PHP问题

    php 不支持bccomp怎么办

    藏色散人藏色散人2020-08-17 10:57:49原创792

    php不支持bccomp的解决办法:首先执行命令“yum install php-bcmath”来安装bcmath;然后重新加载“php-fpm”以及nginx即可。

    推荐:《PHP视频教程

    PHP bcsub 不能用 ?

    php-bcmath 扩展安装

    今天在迁移一台服务器以后发现有个页面出现空白,无任何报错,后来分析代码发现有个函数bcsub,注释掉以后就可以使用了。

    运行bcsub函数需要 php-bcmath的扩展。

    Php: BCMath

    bc是Binary Calculator的缩写。bc*函数的参数都是操作数加上一个可选的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale没有提供,就用bcscale的缺省值。这里大数直接用一个由0-9组成的string表示,计算结果返回的也是一个 string。

    bcadd — 将两个高精度数字相加

    bccomp — 比较两个高精度数字,返回-1, 0, 1

    bcdiv — 将两个高精度数字相除

    bcmod — 求高精度数字余数

    bcmul — 将两个高精度数字相乘

    bcpow — 求高精度数字乘方

    bcpowmod — 求高精度数字乘方求模,数论里非常常用

    bcscale — 配置默认小数点位数,相当于就是Linux bc中的”scale=”

    bcsqrt — 求高精度数字平方根

    bcsub — 将两个高精度数字相减

    可以参考手册去查这些函数的应用。

    bcmath的安装:

    yum install php-bcmath

    Reload php-fpm,nginx
    systemctl reload nginx.service
    systemctl reload php-fpm.service

    重新打开页面,恢复正常。

    以上就是php 不支持bccomp怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:bccomp
    上一篇:php domdocument中文乱码怎么办 下一篇:html中插入php代码不执行怎么办
    线上培训班

    相关文章推荐

    • php不支持gd库怎么办• php系统不支持mysql数据库怎么办• 不支持php zip怎么办• php环境不支持pdo怎么办

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网