composer windows安装
摘要:composer windows安装【新手入门】 第一步(下载安装包) 下载安装包,https://getcomposer.org/download/ 第二步(安装) next 》install 》finish
阅读全文
PHP对接口执行效率慢的优化
摘要:PHP对接口执行效率慢的优化 造成执行效率低的原因可以由很多方面找原因 从代码层面,代码质量低,执行效率也会有很大影响的。 从硬件方面,服务器配置低,服务器配置是基础,这个跑不动肯定慢。 从数据量方面,查询数据量过多,sql语句过于繁杂,执行缓慢。 服务器 从配置上做提升,对于系统整体的执行效率是相
阅读全文
ThinkPHP 添加数据到数据库失败
摘要:ThinkPHP 添加数据到数据库失败 一般情况下会先检查一下几个方面 检查控制器或Model名是否有误 检查需要插入的数据是否为空或者缺失参数 检查数据表名及字段名称(大部分下都是字段名有误出错的) 如果反复检查,需插入的数据是正常的,字段名表名也没有错误,你可能会想是不是程序耍脾气了,退出重来?
阅读全文
PHP 跨域处理
摘要:PHP 跨域处理 跨域访问失败是会出现 No 'Access Control Allow Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. 报错 处理
阅读全文
PHP ErrorException 积累
摘要:ErrorException [不定时更新] ErrorException1: Undefined index: allocate 描述:PHP默认会对未声明变量进行提示,这种默认的提示是可以进行忽略。 解决: 1.服务器配置修改,php.ini中的error配置下错误显示方式:将'error_re
阅读全文
线上只执行一次的脚本编写注意事项
摘要:线上只执行一次的脚本编写注意事项(此文章会不定时更新) 业务需要:不管是为了修复历史数据,还是在新加需求时,当你无法直接用sql完成数据修改时,可能你就需要编写临时的执行脚本来处理数据了。 以下是我编写的其中一个简单的临时方法文件,实现的是将指定条件下的数据查询出来,并处理成理想的格式,添加到新的表
阅读全文
nl2br()处理字符串中的换行符
摘要:nl2br() 函数 在字符串中包含换行符时,需要对其进行转换,php 中有str_replace()函数,可以直接对字符串进行替换处理。但php中还有nl2br()函数可以直接处理。 1.在字符串中的新行(\n)之前插入换行符,也就是把字符串中的(\n)换为()。 例如该情况: $test = '
阅读全文
用 | 和 & 简化查询
摘要:利用“|”和“&”简化查询 1.多个字段相同查询条件下用“&”处理 例如该情况: $model = M('Test'); $cond['T_StringA'] = 'test'; $cond['T_StringB'] = 'test'; $returnData = $model where($con
阅读全文
php上传excle文件,csv文件解析为二维数组
摘要:解析上传的CSV文件不是什么难事,直接读取转成你想要的数组样子就OK了。 public function putStoreStockIn ($filePath = '') { $file = fopen($filePath,'r'); // 每次读取CSV里面的一行内容 while ($csvDat
阅读全文
根据指定日期获取近一周,及该月起止时间戳
摘要:根据业务需要,经常会根据指定日期获取某一范围的起止时间戳,其中都用到了php中strtotime函数,用于获取日期,时间戳,它还是非常强大,方便的。以下是我总结的部分业务下的获取起止时间戳的几种方法。 根据日期获取指定月份前的日期 public function getDateTime ($date
阅读全文