PHP的组成部分及其运行流程是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1808个文字,预计阅读时间需要8分钟。
我们学习了这么多关于PHP的知识,但不知道你们对其构成和生命周期是否已完全掌握。如果没有,那就一起通过随机文章继续学习吧!
一、PHP开源源代码下载地址:https://www.php.net/
我们学习了解了这么多关于PHP的知识,不知道你们对他的构成以生命周期是否已经完全掌握了呢,如果没有,那就跟随本篇文章一起继续学习吧
一、PHP开源源代码下载地址:
github.com/php/php-src.git
二、PHP的构成
1、目录结构
2、目录分析
(1)sapi目录是PHP的应用接口层。
(2)main为php的主要代码,主要是输入/输出、Web通信、PHP框架的初始化操作等,比如fastcgi协议的解析、扩展的加载、PHP配置的解析等工作都是在这里完成的。
(3)Zend目录是PHP解析器的主要实现,即ZendVM,它是PHP语言的核心实现,PHP代码的解释、执行都是由Zend完成的。
(4)ext目录是PHP的扩展目录,比如php的curl扩展,gd库扩展、pdo扩展等都是在这里。
(5)TSRM目录为线程安全相关的实现。
(6)PHP各组成部分之间关系图:
3、SAPI
(1)PHP是一个脚本解析器,提供脚本的解析与执行。
本文共计1808个文字,预计阅读时间需要8分钟。
我们学习了这么多关于PHP的知识,但不知道你们对其构成和生命周期是否已完全掌握。如果没有,那就一起通过随机文章继续学习吧!
一、PHP开源源代码下载地址:https://www.php.net/
我们学习了解了这么多关于PHP的知识,不知道你们对他的构成以生命周期是否已经完全掌握了呢,如果没有,那就跟随本篇文章一起继续学习吧
一、PHP开源源代码下载地址:
github.com/php/php-src.git
二、PHP的构成
1、目录结构
2、目录分析
(1)sapi目录是PHP的应用接口层。
(2)main为php的主要代码,主要是输入/输出、Web通信、PHP框架的初始化操作等,比如fastcgi协议的解析、扩展的加载、PHP配置的解析等工作都是在这里完成的。
(3)Zend目录是PHP解析器的主要实现,即ZendVM,它是PHP语言的核心实现,PHP代码的解释、执行都是由Zend完成的。
(4)ext目录是PHP的扩展目录,比如php的curl扩展,gd库扩展、pdo扩展等都是在这里。
(5)TSRM目录为线程安全相关的实现。
(6)PHP各组成部分之间关系图:
3、SAPI
(1)PHP是一个脚本解析器,提供脚本的解析与执行。

