首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
第一章 准备工作和背景知识
第一节 环境搭建
第二节 源码结构、阅读代码方法
第三节 常用代码
第二章 用户代码的执行
第一节 生命周期和Zend引擎
第二节 SAPI概述
Apache模块
嵌入式
FastCGI
第三节 PHP脚本的执行
词法分析和语法分析
opcode
opcode处理函数查找
第三章 变量及数据类型
第一节 变量的结构和类型
哈希表(HashTable)
PHP的哈希表实现
链表简介
第二节 常量
第三节 预定义变量
第四节 静态变量
第五节 类型提示的实现
第六节 变量的生命周期
变量的赋值和销毁
变量的作用域
global语句
第七节 数据类型转换
第四章 函数的实现
第一节 函数的内部结构
第二节 函数的定义,传参及返回值
函数的定义
函数的参数
函数的返回值
第三节 函数的调用和执行
第四节 匿名函数及闭包
第五章 类和面向对象
第一节 类的结构和实现
第二节 类的成员变量及方法
第三节 访问控制的实现
第四节 类的继承,多态及抽象类
第五节 魔术方法,延迟绑定及静态成员
第六节 PHP保留类及特殊类
第七节 对象
第八节 命名空间
第九节 标准类
第六章 内存管理
第一节 内存管理概述
第二节 PHP中的内存管理
第三节 内存使用:申请和销毁
第四节 垃圾回收
第五节 内存管理中的缓存
第六节 写时复制(Copy On Write)
第七节 内存泄漏
第七章 Zend虚拟机
第一节 Zend虚拟机概述
第二节 语法的实现
词法解析
语法分析
实现自己的语法
第三节 中间代码的执行
第四节 PHP代码的加密解密
第八章 进程和线程
PHP中的线程安全
线程,进程和并发
第九章 创建扩展
第一节 创建第一个扩展
第二节 在扩展中使用函数
第三节 使用全局变量
第四节 全局变量原理分析
第五节 使用 INI 指令
第六节 配合全局变量添加
第七节 使用 INI 指令原理分析
第八节 使用资源包裹第三方扩展
第九节 包裹第三方扩展原理分析
第十章 PHP语言特性的实现
第一节 foreach的实现
第二节 for循环的实现
当前位置:
首页>>
技术小册>>
PHP底层原理及源码分析
小册名称:PHP底层原理及源码分析
**千里之行,始于足下。** 在开始进入PHP的内核实现之前,需要做一些准备工作,也需要了解一些背景知识。本章主要涉及PHP源码的获取, PHP源码的编译,从而得到我们的调试环境。 接下来,我们将简单描述PHP源码的结构以及在\*nix环境和Windows环境下如何阅读源码。 最后我们介绍在阅读PHP源码过程中经常会遇到的一些语句。 如果你没有接触过PHP,或者对PHP的历史不太了解,我们推荐你先移步[百度百科 PHP](http://baike.baidu.com/view/99.htm), 这里有PHP非常详细的历史介绍,它包括PHP的诞生,PHP的发展,PHP的应用,PHP现有三大版本的介绍以及对于PHP6的展望等。 下面,我们将介绍源码阅读环境的搭建。
下一篇:
第一节 环境搭建
该分类下的相关小册推荐:
PHP8入门与项目实战(8)
PHP8实战小册
Laravel(10.x)从入门到精通(十五)
PHP程序员面试算法宝典
Swoole高性能框架-Hyperf
Laravel(10.x)从入门到精通(十七)
Laravel(10.x)从入门到精通(十二)
Laravel(10.x)从入门到精通(十四)
PHP合辑1-基础入门
全面掌握Magento2-从配置到优化
剑指PHP(从入门到进阶)
Laravel(10.x)从入门到精通(五)