PHP

如何提高 PHP 代码的质量?第三部分 端到端 / 集成测试

luhua 发布于 2019-11-28

说实话,在代码质量方面,PHP 的压力非常大。通过阅读本系列文章,您将了解如何提高 PHP 代码的质量。 在本系列的最后一部分,是时候设置端到端 / 集成测试环境,并确保我们已经准备好检查我们工作的质量。 在本系列的前几部分中,我们建立了一个构建工具,一些静态代码分析器,并开始编...

阅读(557)评论(0)赞 (0)

详解 PHP 反射的基本使用

luhua 发布于 2019-11-28

今天我要给大家讲解的是 PHP 当中使用非常普遍的高级操作:反射。反射在当今几乎所有的 PHP 框架或者工具中都占用非常重要的角色,就比如 Laravel 的容器,容器对于 Laravel 架构来说极其重要,Laravel 的核心类 Illuminate\Foundation\A...

阅读(463)评论(0)赞 (0)

20个PHP最经典算法请了解一下

36

luhua 发布于 2019-11-18

1、一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。 2、有一母牛...

阅读(1189)评论(0)赞 (2)

php经典趣味算法

luhua 发布于 2019-11-11

一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。 function...

阅读(1821)评论(0)赞 (0)

PHP提高SESSION响应速度的方法有哪些

1

luhua 发布于 2019-11-11

1、设置多级目录存储SESSION 默认session的存储目录是1级目录,如果用户量比较大,session文件数量就比较大,我们可以设置目录数为2,使用2级目录可以提交查找和存取速度。不过这种方式对速度的提升一般不是很明显,可以通过修改php.ini,进而修改session存储...

阅读(1052)评论(0)赞 (0)

PHP生成及获取JSON文件的方法

1

luhua 发布于 2019-11-04

这篇文章主要介绍了PHP生成及获取JSON文件的方法,涉及php针对json格式数据及文件相关操作技巧,需要的朋友可以参考下 本文实例讲述了PHP生成及获取JSON文件的方法。分享给大家供大家参考,具体如下: 首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过js...

阅读(624)评论(0)赞 (0)

php代码怎么热更新,用实战操作教你

luhua 发布于 2019-10-31

这里以ZPHP框架作为演示,实现swoole的代码热更新,在WorkerStart回调函数中,载入ZPHP框架: use ZPHP\ZPHP;$zphp = null;$mimes = null;$http = new swoole_http_server('0.0.0.0',9...

阅读(626)评论(0)赞 (0)

php dirname(__FILE__) 详解

luhua 发布于 2019-10-31

在 php 中 __FILE__常量表示当前其所在文件的绝对路径包括文件名,而今天要讨论的是 dirname(__FILE__)、basename(__FILE__)以及 dirname(dirname(__FILE__)) 在php中所表示的含义。 以下示例的测试文件地址: D...

阅读(527)评论(0)赞 (0)

php如何实现网站的图片压缩

luhua 发布于 2019-10-30

我们经常会用到把上传的大图片压缩,特别是体积,在微信等APP应用上,也默认都是有压缩的,那么,怎么样对图片大幅度压缩却仍能保持较高的清晰度呢? 压缩通常是有按比例缩放,和指定宽度压缩的,效果很不错,一个数码相机拍的4M图片,压缩后保持了较高的清晰度和原图宽高值,只有700K。 下...

阅读(560)评论(0)赞 (0)