PHP源码分析-PHP的生命周期
来源:互联网 发布:电气自动化仿真软件 编辑:程序博客网 时间:2024/06/06 01:52
PHP的最多的两种运行模式是WEB模式、CLI模式。
无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。
1、当我们在终端敲入php这个命令的时候,它使用的是CLI。
对应的作用是
无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。
1、当我们在终端敲入php这个命令的时候,它使用的是CLI。
它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。
2、当使用Apache作为宿主时,当一个请求到来时,PHP会来支持完成这个请求。
main/php.h中定义了以下几个宏
- #define PHP_MINIT_FUNCTION ZEND_MODULE_STARTUP_D
- #define PHP_MSHUTDOWN_FUNCTION ZEND_MODULE_SHUTDOWN_D
- #define PHP_RINIT_FUNCTION ZEND_MODULE_ACTIVATE_D
- #define PHP_RSHUTDOWN_FUNCTION ZEND_MODULE_DEACTIVATE_D
- #define PHP_MINFO_FUNCTION ZEND_MODULE_INFO_D
- #define PHP_GINIT_FUNCTION ZEND_GINIT_FUNCTION
- #define PHP_GSHUTDOWN_FUNCTION ZEND_GSHUTDOWN_FUNCTION
对应的作用是
- PHP_MINIT_FUNCTION 初始化module时运行
- PHP_MSHUTDOWN_FUNCTION 当module被卸载时运行
- PHP_RINIT_FUNCTION 当一个REQUEST请求初始化时运行
- PHP_RSHUTDOWN_FUNCTION 当一个REQUEST请求结束时运行
- PHP_MINFO_FUNCTION 这个是设置phpinfo中这个模块的信息
- PHP_GINIT_FUNCTION 初始化全局变量时
- PHP_GSHUTDOWN_FUNCTION 释放全局变量时
0 0
- PHP源码分析-PHP的生命周期
- PHP源码分析-PHP的生命周期
- PHP源码分析-PHP的生命周期
- PHP源码分析-PHP的生命周期
- 95 php php的生命周期
- PHP的生命周期
- PHP的生命周期
- php的生命周期
- php的生命周期:SAPI
- PHP的生命周期
- find_fufei.php源码分析
- php源码分析
- php 源码 分析
- php源码分析 (第一章)
- PHP源码分析-数组
- PHP源码分析-数组
- php数组源码分析
- PHP源码分析-数组
- 关于OpenGL ES纹理坐标的具体含义
- 黑马程序员——JavaScript
- 黑马程序员 学习日记(四)
- PHP源码分析-弱类型变量实现
- 错误提示:不能在返回类型中定义新类型
- PHP源码分析-PHP的生命周期
- 1513:二进制中1的个数 @jobdu
- HOJ 1488 TMD
- 【设计模式基础】结构型模式 - 5 - 组合(Composite)
- day01-day02
- JQuery使用一例:点击文本框(请输入关键字)时自动清空文本框中的预设信息
- 黑马程序员 学习日记(五)
- 银行业务调度系统
- 深入PHP使用技巧之变量