PHP 第2页

四年精华PHP技术文合集——微服务架构篇

luhua 发布于 2020-04-16

微服务架构理念在2012年首次提出。 技术为业务而生。在提高敏捷性、提升用户体验、降低成本等需求下,微服务架构成为当下企业应用架构的热点。 微服务架构是一种架构概念,通过将功能分解到各个相对独立的服务中,从而降低系统的耦合性,在分散的服务组件中使用云架构和平台式部署管理和服务功能...

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

PHP 代码简洁之道

luhua 发布于 2019-12-11

Robert C.Martin’s 的 软件工程师准则 Clean Code 同样适用于 PHP。它并不是一个编码风格指南,它指导我们用 PHP 写出具有可读性,可复用性且可分解的代码。 并非所有的准则都必须严格遵守,甚至一些已经成为普遍的约定。这...

阅读(8875)评论(0)赞 (5)

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

luhua 发布于 2019-11-28

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

阅读(8013)评论(1)赞 (0)

详解 PHP 反射的基本使用

luhua 发布于 2019-11-28

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

阅读(5795)评论(0)赞 (1)

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

36

luhua 发布于 2019-11-18

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

阅读(12183)评论(0)赞 (6)

php经典趣味算法

luhua 发布于 2019-11-11

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

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

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

1

luhua 发布于 2019-11-11

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

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

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

1

luhua 发布于 2019-11-04

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

阅读(1343)评论(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...

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