随笔分类 -  php

摘要:在后台php中,金额保留两位小数。但是前端显示精度丢失,出现了14位小数的奇怪现象。本来以为是前端js解析之后出现的问题。检查之后发现json_encode()之后就出现了。 原始的值: json_encode()之后: 这个字段 已经变成14位小数了。网上搜了一下,可以通过转化位string类型来 阅读全文
posted @ 2018-11-07 17:56 mentalidade 阅读(4732) 评论(0) 推荐(0)
摘要:windows下面apache结合laravel会出现env文件公用的问题,太麻烦,就换用nginx。问题:https://github.com/vlucas/phpdotenv/issues/219 1.我直接下载openresty的windows版本,启动 2.进入到php目录:php cgi. 阅读全文
posted @ 2018-09-26 18:53 mentalidade 阅读(281) 评论(0) 推荐(0)
摘要:1. 启动php fpm sudo php fpm c /etc/php.ini [17 Sep 2018 00:36:59] ERROR: [pool www] please specify user and group other than root [17 Sep 2018 00:36:59] 阅读全文
posted @ 2018-09-17 00:56 mentalidade 阅读(4688) 评论(0) 推荐(0)
摘要:"安装" "下载源码" "编译安装" "添加拓展" "添加权限重启" 安装 在mac上安装了php7.1.7 查看安装的拓展,没有redis,以前可以 简单命令直接安装,目前已经不可以了,然后搜索了下其他的方法,最后决定还会使用源码安装的方式。 下载源码 https://github.com/php 阅读全文
posted @ 2018-09-16 23:23 mentalidade 阅读(881) 评论(0) 推荐(0)
摘要:命名空间: 一个类为App/Http/Controllers/Controller,则该类的命名空间为App/Http/Controllers,可以通过use关键字导入该类,也可以导入命名空间,但是该命名空间下的函数和常量是不能通过关键字导入的。命名空间解析规则: 1.对完全限定的函数、类和常量可以 阅读全文
posted @ 2017-06-21 11:04 mentalidade 阅读(157) 评论(0) 推荐(0)
摘要:Mac升级到php7 使用homebrew安装php7 安装完之后 发现仍然是mac自带的php5.5 php和php fpm分别在/usr/local/bin/和/usr/local/sbin,在shell中将会按照path的顺序依次寻找,所以讲/usr/local/sbin:/usr/local 阅读全文
posted @ 2017-05-23 17:26 mentalidade 阅读(6357) 评论(0) 推荐(0)
摘要:23中设计模式 设计模式能让代码的修改和拓展变得简单。 6大原则 1.单一职责:一个类只完成该完成的职责。 2.开闭原则:一个类应该对拓展是开放的,对修改是封闭的。 3.里氏替换原则:任何基类出现得地方,子类一定可以出现。子类继承父类得时候,除添加新的方法,尽量不要重载父类的方法。如果非要重写父类的 阅读全文
posted @ 2017-03-20 19:13 mentalidade 阅读(168) 评论(0) 推荐(0)
摘要:使用use返回 aaa aaa。使用函数传参数aaa bbb。 use的参数必须是已经存在的,如果没有定义返回 ,使用函数参数方式不需要。 阅读全文
posted @ 2017-03-17 18:30 mentalidade 阅读(881) 评论(0) 推荐(0)
摘要:Centos下Yum安装PHP5.5,5.6,7.0 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 如果有安装的PHP包,先删除他们 2.Centos 5.X 如果想删除上面安装的包,重新安装 3.运行yum install 注:如果想升级 阅读全文
posted @ 2017-03-01 16:40 mentalidade 阅读(204) 评论(0) 推荐(0)
摘要:本地虚拟机ip:192.168.3.2 开发环境ip:192.168.107.10 1.域名在虚拟机内部和外部解析到的ip不同? 可能是本地修改或者DNS服务器不同导致 1.访问一个域名,如wuyachao.com,查看 里面配置,查看域名是否指定到某一个ip上,然后查看DNS服务器。 2.然后查看 阅读全文
posted @ 2017-02-16 16:02 mentalidade 阅读(874) 评论(0) 推荐(0)
摘要:生成composer.json 首先需要安装composer,composer v出现如下,则表明安装成功。 + 编写composer.json 1.name和description是你给这个php项目起的名字,description需要来描述这个包的作用。 2.authors 作者可以有多个 3. 阅读全文
posted @ 2017-01-09 20:41 mentalidade 阅读(742) 评论(0) 推荐(0)
摘要:+ 最近要求做增加客流数据等导出为Excel的功能,phpExcel包功能强大,根据实际需求,我只学习了简单的功能。 安装PHPExcel 在composer.json中添加: "require": { "phpoffice/phpexcel": "1.8.1" }, 安装完毕,在vendor中出现 阅读全文
posted @ 2016-12-13 20:38 mentalidade 阅读(6330) 评论(0) 推荐(0)