PHP7 扩展开发(七) 数组

作者 Tony   2016.10.05

PHP 强大的数组基于HashTable, 以实现快速定位. 同时, 每个 HashTable 中维持了一个双向链表, 以实现FIFO(先进先出)模式. 比如 foreach 就利用了此特征.

PHP7 扩展开发(六) 函数

作者 Tony   2016.10.04

前面的章节说了不少原理. 这一章直接记录用法.

PHP7 扩展开发(五) 内存管理概述

作者 Tony   2016.10.02

这一块自己也没深入,  只介绍基础的内容.

PHP7 扩展开发(四) 变量类型、转换、写时复制

作者 Tony   2016.10.01

介绍 PHP 的变量在内核中的实现和要注意的点. 其实不论是否接触扩展开发, 都有必要了解这节内容.

PHP7 扩展开发(三) 线程安全

作者 Tony   2016.09.30

随着多线程软件越来越多, PHP 亟需一种新的资源管理方式, 并最终在内核中形成了一个新的抽象层: TSRM (Thread Safe Resource Management).

PHP7 扩展开发(二) 执行流程

作者 Tony   2016.09.29

经常看到 php 作为 Apache 的模块运行? 或者有个叫 PHP CLI (命令行模式) 的东西? 其实不管是什么方式, 本质上都是对 SAPI 的一种实现.

PHP7 扩展开发(一) 在 Windows 下编译

作者 Tony   2016.08.11

上一篇文章在 Linux / macOS 下生成扩展骨架并编译,这个骨架在 Windows 上面也是可直接编译的。

PHP7 扩展开发(一) 最简方法入门

作者 Tony   2016.08.10

此系列文章将介绍 PHP7 基本的内核原理和扩展开发.