PHP7源码分析
文章平均质量分 94
一群热爱代码的人
这个作者很懒,什么都没留下…
展开
-
【PHP源码分析】FastCGI协议浅析
作者:顺风车运营研发团队 陈雷FastCGI 是一种协议,它是建立在CGI/1.1基础之上的,把CGI/1.1里面的要传递的数据通过FastCGI协议定义的顺序和格式进行传递。为了更好理解PHP-FPM的工作,下面具体阐述一下FastCGI协议的内容。1. 消息类型FastCGI协议分为了10种类型,具体定义如下:typedef enum _fcgi_request_type {...原创 2018-07-19 14:43:15 · 580 阅读 · 0 评论 -
【PHP7源码分析】PHP内存管理
作者: 顺风车运营研发团队 李乐第一章 从操作系统内存管理说起程序是代码和数据的集合,进程是运行着的程序;操作系统需要为进程分配内存;进程运行完毕需要释放内存;内存管理就是内存的分配和释放;1. 分段管理分段最早出现在8086系统中,当时只有16位地址总线,其能访问的最大地址是64k;当时的内存大小为1M;如何利用16位地址访问1M的内存空间呢?于是提出了分段式内存管理;将内...原创 2018-07-19 14:45:35 · 1542 阅读 · 0 评论 -
【PHP7源码分析】PHP7语言的执行原理
作者:顺风车运营研发团队 李志 发表在程序人生 公众号我们常用的高级语言有很多种,比较出名的有CC++、Python、 PHP、Go、Pascal等。而这些语言根据运行的方式不同,大体分为两种:编译型语言和解释型语言。其中,编译型语言包括CC++、Pascal、Go等。这里说的编译是指在应用源程序执行之前,就将程序源代码“翻译”成汇编语言,然后进一步根据软硬件环境编译成目标文件。一般我们称完...原创 2018-07-19 15:12:33 · 1034 阅读 · 0 评论 -
【PHP7源码分析】PHP中$_POST揭秘
运营研发团队 季伟滨一、前言 前几天的工作中,需要通过curl做一次接口测试。让我意外的是,通过$_POST竟然无法获取到Content-Type是application/json的http请求的body参数。 查了下php官网(http://php.net/manual/zh/rese...)对$_POST的描述,的确是这样。后来通过file_get_contents("ph...原创 2018-11-03 21:31:28 · 2129 阅读 · 1 评论