码迷,mamicode.com
首页 >  
搜索关键字:php内核    ( 143个结果
Php内核学习之类与对象详解
Php内核学习之类与对象详解
分类:Web程序   时间:2017-02-07 22:29:11    阅读次数:287
php内核解析(四)全局变量
这里阅读的php版本为PHP-7.1.0 RC3,阅读代码的平台为linux CG CG是从全局的compiler_global中获取属性值,里面存储的就是编译过程使用到的全局变量。 struct _zend_compiler_globals { zend_stack loop_var_stack; ...
分类:Web程序   时间:2016-11-30 23:09:09    阅读次数:303
php内核解析(三)
这里阅读的php版本为PHP-7.1.0 RC3,阅读代码的平台为linux # main 把剩下的代码增加了下注释全部贴出来了(这个是简化后的main函数,去掉了一些无关紧要的代码段): int main(int argc, char *argv[]) { ... sapi_module_stru ...
分类:Web程序   时间:2016-11-30 22:25:48    阅读次数:334
php内核解析
php是先把源码解析成opcode,然后再把opcode传递给zend_vm进行执行的。 在php7中,我们能很方便用phpdbg来查看一个文件或者一个函数的opcode了。至于phpdbg的使用,现在网上介绍不多,不过好在有很详细的help文档。下面是一个最简单的opcode代码: 这个php文件 ...
分类:Web程序   时间:2016-11-30 02:59:54    阅读次数:261
php内核解析(二)
里阅读的php版本为PHP-7.1.0 RC3,阅读代码的平台为linux 实际上,从这个函数开始,就已经进入到了zend引擎的范围了。 实际上是调用Zend/zend_execute_API.c 再进去是调用 这里的retval_ptr为NULL,string_name为"Command line ...
分类:Web程序   时间:2016-11-30 02:04:32    阅读次数:294
fast-cgi & php-fpm 等的理解
原文地址:https://segmentfault.com/q/1010000000256516 网上有的说,fastcgi是一个协议,php-fpm实现了这个协议; 有的说,php-fpm是fastcgi进程的管理器,用来管理fastcgi进程的; 有的说,php-fpm是php内核的一个补丁; ...
分类:Web程序   时间:2016-11-24 09:01:59    阅读次数:173
【Todo】深入PHP内核系列
看到一个《深入PHP内核》系列,Todo: http://www.csdn.net/article/2014-09-15/2821685-exploring-of-the-php 【问底】王帅:深入PHP内核(一)——弱类型变量原理探究 http://www.csdn.net/article/201 ...
分类:Web程序   时间:2016-10-23 20:38:53    阅读次数:151
PHP内核的存储机制(分离/改变)
前言: 大部分程序员看博客可能不是太喜欢看汉字比较多的文章哈,但本文确实介绍以汉字为主描述,耐心看完,对大部分人来说肯定会有收获! 或许你知道,或许你不知道,PHP是一个弱类型,动态的脚本语言。所...
分类:Web程序   时间:2016-09-28 10:21:18    阅读次数:259
【读书】PHP程序员要读的书目(不断完善中)
准备总结列出PHP程序员要读的书目,大部分是关于技术的,也有一些是关于管理和自我提升的,督促自己不断读书,实践,提高。大家共勉! 1. PHP 1)《PHP核心技术与最佳实践》 http://item.jd.com/11123177.html 2)《深入理解PHP内核》 http://www.php ...
分类:Web程序   时间:2016-09-08 12:35:41    阅读次数:198
使用日志记录功能查看PHP扩展的执行过程
了解过PHP内核的同学都知道,PHP的一次请求的生命周期 1.启动Apache后,PHP解释程序也随之启动。PHP调用各个扩展的MINIT方法,从而使这些扩展切换到可用状态 2.当一个页面请求发生时,SAPI层将控制权交给PHP层。于是PHP设置了用于回复本次请求所需的环境变量。同时,它还建立一个变 ...
分类:Web程序   时间:2016-08-30 21:05:43    阅读次数:238
143条   上一页 1 ... 3 4 5 6 7 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!