程序人生

php写入txt乱码的解决方法

相信很多人在使用PHP的过程中都遇到过生成文件乱码的情况,不论是使用fwrite还是file_put_contents写入。可能你会先尝试从编码入手尝试解决,但最终的结果往往是不理想的,尽管我们都...

程序人生

laravel框架 api自定义全局异常处理方法

api返回实现 $result = User::find($id);if(empty($result)){ throw new ApiException('获取失败');}else{ return json_decode($result);} api返回信息 { "msg": "", "data": "获取失败", "status": 0} 1,添加异常类 namespace App\Ex...

程序人生

PHP命名空间与自动加载机制的基础介绍

前言 include 和 require 是PHP中引入文件的两个基本方法。在小规模开发中直接使用 include 和 require 没哟什么不妥,但在大型项目中会造成大量的 include 和 require 堆积。这样的代码既不优雅...

程序人生

PHP命名空间用法实例分析

本文实例讲述了PHP命名空间用法。分享给大家供大家参考,具体如下: 在讲解命名空间之前,我们先了解一个问题。 我们在网站根目录创建一个文件夹,在文件夹中创建a.php phpclass A...

程序人生

PHP 计算两个时间段之间交集的天数示例

废话不多说,我就直接上代码吧! /** * 计算两个时间段之间交集的天数 * @param $startDate1 开始日期1 * @param $endDate1 结束日期1 * @param $startDate2 开始日期2 * @param $endDate2 结束日期2 */public...

程序人生

laravel 实现划分admin和home 模块分组

我们使用tp或者yii2的时候,会将网站的前台和后台按照模块分组。yii2的高级模板已经帮我们划分好了,tp系列框架需要自己配置分组。那么laravel5该怎么划分这样的模块呢? routes.php p...

程序人生

laravel5.5添加echarts实现画图功能的方法

一、下载echarts 我用的是3.X版本,下载地址 二、在页面中引入echarts script type="text/javascript" src="/js/echarts.min.js"/script 我把下载下来的echarts.min.js放在了public/js/目录下 三、通过post的请求获...

程序人生

php报错502badgateway解决方法

目前lnmp一键安装包比较多的问题就是502 Bad Gateway,大部分情况下原因是在安装php前,脚本中某些lib包可能没有安装上,造成php没有编译安装成功。 解决办法:可以尝试根据lnmp一键安装...