- PHP教程
详解php中流行的rpc框架
如果用一句话概括RPC就是:远程调用框架(Remote Procedure Call)。远程调用意思就是:被调用方法的具体实现不在程序运行本地,而是在别的某个远程地方。...
- PHP教程
如何在Mac上通过docker配置PHP开发环境
这篇文章介绍的内容是关于Mac上通过docker配置PHP开发环境,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下。...
- PHP教程
详解Swoole跟传统的web开发的区别
Swoole高效跟传统的web开发有什么区别,除了传统的LAMP/LNMP同步开发模式,swoole的异步开发模式是怎么样的。本文带着大家来详细介绍一下。...
- PHP教程
浅谈swoole的作用与原理
异步Node系统可以在不同协议间共享代码库,并在代码之外提供服务。实际上PHP中也有类似于Node的存在,并被列入了PHP拓展,叫做Swoole。本文将带领读者介...
- PHP教程
浅谈如何提高PHP代码质量之端到端集成测试
在本系列的前几部分中,我们建立了一个构建工具,一些静态代码分析器,并开始编写单元测试。为了使我们的测试堆栈更完整,有一些测试可以检查你的...
- PHP教程
浅谈如何提高PHP代码质量之单元测试
最常见的测试软件的方法可能是编写单元测试。它们的目的是测试代码的特定单元,基于这样的假设:一切都按预期运行。为了能够编写适当的单元测试,...
- PHP教程
浅谈如何提高PHP代码的质量
说实话,在代码质量方面,PHP 的压力非常大。通过阅读本系列文章,您将了解如何提高 PHP 代码的质量。...
- PHP教程
如何理解PHP程序执行的过程原理
本文主要介绍了PHP程序指定的过程原理。为了以后能开发PHP扩展,就一定要了解PHP的执行顺序。这篇文章就是为C开发PHP扩展做铺垫。...
- PHP教程
如何使用PHP依赖管理工具Composer
Composer是php的一个依赖管理工具,允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。这篇文章教你如何使用Composer。...
- PHP教程
如何使用Casbin作为ThinkPHP的权限控制中间件
本文介绍了如何使用Casbin作为ThinkPHP的权限控制中间件,感兴趣的同学,可以参考下,理解其原理。...
- PHP教程
详解php内存管理机制与垃圾回收机制
在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁;这是PHP的GC垃圾处理机制。PHP的内存管理,分为俩部分, 第一部分是...
- PHP教程
浅谈PHP性能优化之php.ini配置
用于生产环境中的PHP需要对其进行优化,让PHP自身发挥更好的性能,除了写好PHP代码,还要配置好php.ini。本文从内存、文件上传、会话缓冲输出、真实路径...
- PHP教程
详解PHP的7个预定义接口
本文介绍了PHP的7个预定义接口,感兴趣的同学,可以参考下,并且亲自试验一下,理解其原理。...
- PHP教程
如何使用Zephir轻松构建PHP扩展
通过PHP扩展,我们可以在php代码中使用一些特定的方法(大部分的 php扩展都是用C写的)。本文将介绍如何使用Zephir轻松构建PHP扩展。...
- PHP教程
如何用PHP导出PDF
实际工作中,我们要使用PHP动态的创建PDF文档,目前有许多开源的PHP创建PDF的类库,今天我给大家来介绍一款优秀的PDF库,它就是TCPDF,TCPDF是一个用于快速...
- PHP教程
如何让PHP的代码更安全
虽然PHP是世界上最好的语言,但是也有一些因为弱类型语言的安全性问题出现。针对于PHP代码开发的网站,在给客户做网站安全检测的同时,大大小小的都会...