当前位置:首页 > 搜索和 如何 相关的文章

浅谈如何提高PHP代码质量之端到端集成测试

添加日期:2022-04-30 12:16:38 发布:smiling 
在本系列的前几部分中,我们建立了一个构建工具,一些静态代码分析器,并开始编写单元测试。为了使我们的测试堆栈更完整,有一些测试可以检查你的代码是否在真实环境中运行,以及它是否能在更复杂 ...

浅谈如何提高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 ...

如何使用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代码开发的网站,在给客户做网站安全检测的同时,大大小小的都会存在网站的后台管理页面被绕过并直接登录后台的 ...

如何理解PHP核心特性命名空间

添加日期:2022-04-29 09:10:34 发布:smiling 
在命名空间提出之前,不同的组件很容易碰到命名的冲突,例如Request、Response等常见的命名。本文将带你理解PHP的核心特性命名空间。提出PHP 在 5 3 后提出了命名空间用来解决组件之间的命名冲 ...

如何用Laravel包含你自己的帮助函数

添加日期:2022-04-29 08:55:40 发布:smiling 
很多教程都会说,你在 composer json 这个文件中通过添加一个自动加载的文件,就可以实现这个需求。但我认为这不是一个好的方式,当你在 helpers php 文件中添加了更多的函数时,可读性将变得 ...

如何用PHP实现分布算法之一致性哈希算法

添加日期:2022-04-28 11:22:05 发布:smiling 
进行大型网站的web开发时,分布式这个词经常出现在我们面前。如: memcache、redis服务器等缓存服务器的负载均衡(分布式cache)、 MySQL的分布式集群,这些都会用到分布式的思想,都要理解分布 ...