使用 c 语言的 macro 操作,能够很简单的用 c 语言模拟 lisp 语法。
我们有这样一段简单的代码,用来输出 10 个[0, 100)的随机数。
这篇文章主要是为了帮助大家熟悉 POSIX 线程库以及在实际开发中使用它的特性。我们会具体讲解如何利用这个线程库定义的不同工具。
结合参考资料梳理 PHP 7 虚拟机的执行模型、核心结构与运行流程。
介绍 PHP 与线程模型之间的关系,并结合参考资料理解相关实现与限制。
梳理 C 语言中复杂声明的阅读方法,帮助理解指针、数组和函数声明的组合规则。
介绍如何在 PHP 扩展中为自定义对象实现迭代器接口,提升可用性与语言集成度。
介绍 PHP 扩展中的 object handlers 机制,以及如何通过它定制对象行为。
ArrayBuffer 又叫二进制数组,是一个用来表示通用的,固定长度的二进制数据缓冲区。你不能直接操纵 ArrayBuffer 的内容。
介绍在 PHP 扩展开发中如何设计和管理自定义对象的底层存储结构。