本文主要讲述的是在PHP开发中的bcscale timezone charset的设定,即将用到这几个函数的朋友一定要了解一下哦!

关于php的开发,有几个细节设定,需要知悉下:

在项目的init.php 或 index.php 或 api.php

1. bcscale(18);

表示bc函数,默认小数点位数。

没有设定的话,默认为0,表示整数结果处理。

会出现bcadd ,bcsub 等 截取值为整数。

之前有log出现后台强制放币时,balance值计算不对

2. date_default_timezone_set("Asia/Shanghai");

表示php处理时的时区设定

没有设定的话,默认为0时区,(或者有php的ini中配置)

上面设定的是东八区 上海

(该值后续有空时,会统一为0时区 ,mysql数据库也会修订为0时区,

页面栏位的时间再显示由页面根据本机时区再计算)

3. 'charset' => 'utf8mb4',

项目中php通过laravel 操作数据库,

相关传值的编码格式$capsule = new \Illuminate\Database\Capsule\Manager;

$capsule->addConnection([

"driver" => 'mysql',

"host" => getenv("DB_HOST"),

"port" => getenv("DB_PORT"),

"database" => getenv("DB_DATABASE"),

"username" => getenv("DB_USERNAME"),

"password" => getenv("DB_PASSWORD"),

'charset' => 'utf8mb4',

]);

不设定该值时,前台页面输入的中文,存入mysql表后是乱码

bcscale php,【PHP开发】bcscale timezone charset的设定说明相关推荐

  1. ironpython 开发_[IronPython]IronPython开发环境的安装与设定

    [IronPython]IronPython开发环境的安装与设定 身为以程序开发为乐的程序开发人员,在蛇年玩蛇也是一件很合理的事.但是玩蛇也是要准备好工具的,而笔者的.NET背景又比其他语言浓厚,几经 ...

  2. 积木开发系列----Workspace的一些设定细节

    内容概要 在"积木开发系列----Blockly起步"中简单的Blockly的Workspace引入并显示到网页中.在这个代码中我们对Workspace做了简单的设定,包括简单样式 ...

  3. java队名,《JavaWeb程序开发入门》课后练习(含答案)

    <<JavaWeb程序开发入门>课后练习(含答案)>由会员分享,可在线阅读,更多相关<<JavaWeb程序开发入门>课后练习(含答案)(10页珍藏版)> ...

  4. JS实现仿新浪微博大厅和腾讯微博首页滚动效果_前端开发

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  5. HTML网页开发手册

    1)贴图:<img src="图片地址"> 2)加入连接:<a href="所要连接的相关地址">写上你想写的字</a> 1 ...

  6. Java开发新闻管理系统(前后端) 爬虫百度、新浪等新闻

                  ForFuture News  新闻管理系统                     [注]:文档下载:  Reward.SCDN.Forture Share   1. 系 ...

  7. Java开发新闻管理系统(前后端)+爬虫百度、新浪等新闻

                  ForFuture News  新闻管理系统                      项目演示地址:http://www.ganquanzhong.top ​ ​ ​ ​ ...

  8. 从瀑布模型、极限编程到敏捷开发

    从瀑布模型.极限编程到敏捷开发 ---软件开发管理者思维的变化 Jack zhai 软件开发是一种对人类智慧的管理,对人大脑思维的"工厂化"管理.人是有感情的.有情绪的.变化的.相 ...

  9. 移动APP开发中8大安全问题

    每天都有大量的APP发布,并且大部分APP都涉及到重要的用户信息.这些APP容易遭到***的***,***通过钓鱼软件或植入恶意软件获取用户的信息.为了确保用户使用您的APP具有良好的体验,而不受其他 ...

最新文章

  1. Hadoop,Yarn,Zookeeper,kafka数据仓库集群命令集合
  2. 计量经济学自相关matlab,计量经济学 自相关性.ppt
  3. 递归修改子目录及文件的权限
  4. 俞渝长文手撕李国庆,爆出“同性恋梅毒”秘辛,编剧都写不出来的剧情
  5. 【Spring】Spring autowire-candidate解决注入的时候有多个符合的bena
  6. java泛型类型擦除
  7. 海康威视 - 萤石云开放平台 js 版
  8. Thoughtworks笔试
  9. 机器学习性能改善备忘单:32个帮你做出更好预测模型的技巧和窍门
  10. 接入阿里云OSS--公有云分布式存储
  11. JavaWeb项目(登录注册页面)全过程详细总结
  12. 2018年考研真题计算机专业,2018年计算机考研真题及参考答案.pdf
  13. CATIA软件VBA二次开发:Excel文件中点坐标数据导入与生成点应用程序编写
  14. linux 删除所有a字符串,linux文本处理三剑客(grep、sed、akw)命令选项整理
  15. Oracle 分区表——Range分区
  16. 让你最快速地改善代码质量的 20 条编程规范
  17. 寺库拟私有化:报价较发行价缩水75%,趣店为第一大股东
  18. 2021ICPC南京站大杂记
  19. matlab--蒙特卡罗Monte Carlo
  20. 虚幻引擎5:快速入门学习教程

热门文章

  1. Java面向对象——基础2 封装、继承、多态
  2. C语言课后习题(19)
  3. PAT乙级(1014 福尔摩斯的约会)
  4. mysql varchar 效率_由MySQL中char和varchar效率想到的
  5. 周三直播预告丨openGauss和MogDB的优化分享
  6. 从Oracle到PostgreSQL:最全控制文件
  7. Oracle经典面试题,你都掌握了吗?
  8. 【全干货】5分钟带你看懂 Docker!
  9. 谁说产品经理和程序员之间不能和平共处?
  10. 容器化时代到来!跳转机分配问题终于“有救”了