当前位置:首页 > 搜索和 pHP 相关的文章
-
浅谈如何提高PHP代码质量之单元测试
添加日期:2022-04-30 12:06:17 发布:smiling
最常见的测试软件的方法可能是编写单元测试。它们的目的是测试代码的特定单元,基于这样的假设:一切都按预期运行。为了能够编写适当的单元测试,我们的代码应该遵循一些基本的设计规则。我们应该 ...
-
浅谈如何提高PHP代码的质量
添加日期:2022-04-30 12:03:39 发布:smiling
说实话,在代码质量方面,PHP 的压力非常大。通过阅读本系列文章,您将了解如何提高 PHP 代码的质量。概述我们可以将此归咎于许多原因,但这肯定不仅仅是因为 PHP 生态系统缺乏适当的测试工具 ...
-
如何理解PHP程序执行的过程原理
添加日期:2022-04-30 11:51:44 发布:smiling
本文主要介绍了PHP程序指定的过程原理。为了以后能开发PHP扩展,就一定要了解PHP的执行顺序。这篇文章就是为C开发PHP扩展做铺垫。概述Web环境我们假设为Apache。在编译PHP的时候,为了能够让Apache ...
-
如何使用PHP依赖管理工具Composer
添加日期:2022-04-30 11:32:48 发布:smiling
Composer是php的一个依赖管理工具,允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。这篇文章教你如何使用Composer。前言别再到处搜PHP类扩展包了,对于现代语言而言,包管理器基本 ...
-
如何使用Casbin作为ThinkPHP的权限控制中间件
添加日期:2022-04-30 11:16:24 发布:smiling
本文介绍了如何使用Casbin作为ThinkPHP的权限控制中间件,感兴趣的同学,可以参考下,理解其原理。概述PHP-Casbin是一个强大的、高效的开源访问控制框架,它支持基于各种访问控制模型的权限管理。T ...
-
详解php内存管理机制与垃圾回收机制
添加日期:2022-04-30 11:12:31 发布:smiling
在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁;这是PHP的GC垃圾处理机制。PHP的内存管理,分为俩部分, 第一部分是PHP自身的内存管理,而第二部分是zend_alloc ...
-
浅谈PHP性能优化之php.ini配置
添加日期:2022-04-30 11:11:07 发布:smiling
用于生产环境中的PHP需要对其进行优化,让PHP自身发挥更好的性能,除了写好PHP代码,还要配置好php ini。本文从内存、文件上传、会话缓冲输出、真实路径缓存这几个方面讲解php ini的配置调优。内存 ...
-
详解PHP的7个预定义接口
添加日期:2022-04-30 10:50:50 发布:smiling
本文介绍了PHP的7个预定义接口,感兴趣的同学,可以参考下,并且亲自试验一下,理解其原理。1 Traversable(遍历)接口该接口不能被类直接实现,如果直接写了一个普通类实现了该遍历接口,是会直 ...
-
如何使用Zephir轻松构建PHP扩展
添加日期:2022-04-30 10:17:24 发布:smiling
通过PHP扩展,我们可以在php代码中使用一些特定的方法(大部分的 php扩展都是用C写的)。本文将介绍如何使用Zephir轻松构建PHP扩展。简介比如,在 PHP 中需要与 SQLite3 交互,我们可以自己写 ...
-
如何用PHP导出PDF
添加日期:2022-04-29 09:23:45 发布:smiling
实际工作中,我们要使用PHP动态的创建PDF文档,目前有许多开源的PHP创建PDF的类库,今天我给大家来介绍一款优秀的PDF库,它就是TCPDF,TCPDF是一个用于快速生成PDF文件的PHP5函数包。TCPDF基于FPDF ...
-
如何让PHP的代码更安全
添加日期:2022-04-29 09:16:18 发布:smiling
虽然PHP是世界上最好的语言,但是也有一些因为弱类型语言的安全性问题出现。针对于PHP代码开发的网站,在给客户做网站安全检测的同时,大大小小的都会存在网站的后台管理页面被绕过并直接登录后台的 ...
-
详解thinkphp的Auth类认证
添加日期:2022-04-29 09:13:53 发布:smiling
Auth类已经在ThinkPHP代码仓库中存在很久了,但是因为一直没有出过它的教程,很少人知道它,它其实比RBAC更方便,本文带着大家来详细了解它。RBAC是按节点进行认证的,如果要控制比节点更细的权限 ...
精彩文章
- ·PHP时间戳与活动排期: overlapping 时间段的冲突检测(2026-06-07)
- ·PHP项目代码审计部署:上线前必须检查的安全漏洞与代码规范清单(2026-06-07)
- ·如何看PHP源码的版本:排查兼容性问题时如何精准锁定PHP小版本号(2026-06-07)
- ·PHP多版本共存:Docker容器化测试的完整实战指南(2026-06-07)
- ·PHP项目跨域Session丢失:解决前后端分离架构下Cookie与Session的传递问题(2026-06-07)
- ·如何提高Hyperf项目的启动速度_通过生成Proxy类缓存与关闭热加载(2026-06-07)
- ·Hyperf 3.0中如何自定义数据库驱动_实现DriverInterface接口(2026-06-07)
- ·如何解决Hyperf在高并发下磁盘IO瓶颈_开启Swoole的aio异步化(2026-06-07)
- ·PHP正则表达式匹配与替换完整示例(2026-06-04)
- ·PHP echo、print、printf的区别及最佳使用场景(2026-06-04)