美文网首页
PHP深入理解一

PHP深入理解一

作者: 日风和 | 来源:发表于2016-01-04 17:12 被阅读116次

    PHP的核心组成,包括两部分 :ZEND引擎PHP内核。
    Zend引擎:负责代码的解析、翻译和执行(解释器部分),负责具体功能的实现(功能性部分)。ZE也处理内存管理、变量作用域及调度程序调用。
    PHP内核:负责同Web服务器的对话(接口部分,像sapi,cgi,cli等),负责具体功能的实现(功能性部分)。它绑定了SAPI层,通常涉及主机环境,并处理与它的通信。它同时对safe_mode和open_basedir的检测提供一致的控制层,就像流层将fopen()、fread()和fwrite()等用户空间的函数与文件和网络I/O联系起来一样。

    PHP生存周期

    • 模块初始化:SAPI,CGI,CLI启动时,PHP_MINIT_FUNCTION
    • 请求初始化: 接收到client请求时,PHP_RINIT_FUNCTION
    • 执行php脚本
    • 结束请求: 请求执行完毕,PHP_RSHUTDOWN_FUNCTION, ZE完成内存的回收和变量的清理
    • 关闭模块:服务器关闭或者脚本执行完毕时,PHP_MSHUTDOWN_FUNCTION

    本文相关链接

    相关文章

      网友评论

          本文标题:PHP深入理解一

          本文链接:https://www.haomeiwen.com/subject/mzkahttx.html