PHP 1059

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

目录 概述 1、测试的结构 2、上下文 3、如何使用Behat  总结 概述 在这里,我们可以使用为行为驱动开发构建的工具——官方 PHP 的 Cucumber 实现——…

2021-07-22 535

#PHP
浅谈如何提高PHP代码的质量

目录 概述 1 必备条件 2 构建工具 3 静态代码分析 4 代码风格 5 复制 / 粘贴检测器 6 想要真正深入的代码分析? 概述 我们可以将此归咎于许多原因,但这肯定不仅仅是因…

2021-07-22 731

#PHP
如何理解PHP程序执行的过程原理

目录 概述 加载php.ini配置 加载php内置扩展 概述 Web环境我们假设为Apache。在编译PHP的时候,为了能够让Apache支持PHP,我们会生成一个mod_php5…

2021-07-22 569

#PHP
如何使用PHP依赖管理工具Composer

目录前言安装Composercomposer常用命令selfupdatedumpautoloadinstallupdaterequirecreate-projectphpStudy…

2021-07-22 848

#PHP
详解php内存管理机制与垃圾回收机制

目录 一、内存管理机制 二、垃圾回收机制 一、内存管理机制 先看一段代码: <?php //内存管理机制 var_dump(memory_get_usage());…

2021-07-22 917

#PHP
浅谈PHP性能优化之php.ini配置

目录 内存 文件上传 会话 缓冲输出 真实路径缓存 内存 默认设置 memory_limit = 128M 单个进程可使用的内存最大值,这个值的设定可以从以下几点考虑: 应用的类型…

2021-07-22 607

#PHP
详解PHP的7个预定义接口

目录 1. Traversable(遍历)接口 2. Iterator(迭代器)接口 3. IteratorAggregate(聚合迭代器) 接口 4.ArrayAccess(数组…

2021-07-22 694

#PHP
如何使用Zephir轻松构建PHP扩展

目录简介你该安装的第一个扩展ZephirZephir 安装结语简介 比如,在 PHP 中需要与 SQLite3 交互,我们可以自己写方法与之进行连接,再写 SQL 语句请求数据。然…

2021-07-22 454

#PHP
详解PHP框架EasySwoole

目录安装运行编辑根目录下的composer.json 文件最后执行composer dumpautoload生命周期配置文件说明配置操作类添加用户配置项生产与开发配置分离动态配置服…

2021-07-22 341

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

目录 提出 定义 使用 限定符 在内部访问命名空间 转义\符号 提出 PHP 在 5.3 后提出了命名空间用来解决组件之间的命名冲突问题,主要参考了文件系统的设计: 同一个目录下不…

2021-07-21 887

#PHP
浅谈定义一个PHP函数

目录概述函数参数与它们的数据类型函数与它们的返回值可选参数 VS 可空参数概述 <?php function divide($dividend, $divisor)…

2021-07-21 384

#PHP
浅谈Swoole并发编程的魅力

目录场景介绍并发编程编码实现并发难题数据同步问题思维转变场景介绍 假设我们要做一个石头剪刀布的Web游戏,3个玩家同时提交竞猜后显示胜者。在传统串行化Web编程中,我们一般思路是这…

2021-07-21 605
1 4 5 6 7 8 89