【PHP开发】bcscale timezone charset的设定说明

little bottle
发布: 2019-04-20 14:13:40
转载
2278人浏览过

本文主要讲述的是在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表后是乱码

立即学习PHP免费学习笔记(深入)”;

相关教程:PHP视频教程

以上就是【PHP开发】bcscale timezone charset的设定说明的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:博客园网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号