牛骨文教育服务平台(让学习变的简单)
博客笔记
05
2014-11
Zend 引擎执行器的核心代码 2014-11-05
ZEND_API void execute(zend_op_array *op_array TSRMLS_DC) { // 初始化执行上下文 zend_execute_data execute_data; // 如果有异常就退出执行 if (EG(exception)) { return; } /
29
2016-08
PHP Zend引擎 学习 2016-08-29
1:Zend引擎是PHP实现的核心,提供了语言实现上的基础设施。例如:PHP的语法实现,脚本的编译运行环境, 扩展机制以及内存管理等 2:Zend Engine 最

			
				源码分析必备:用vld查看opcode信息
源码分析必备:用vld查看opcode信息 2010-07-07
 VLD(Vulcan Logic Dumper)的简介如下: The Vulcan Logic Dumper hooks into the Zend Engine and dumps all the opcodes (execution units) of a script. It can be used to see what is going on in t

			
				PHP内核--Zend引擎
PHP内核--Zend引擎 2016-10-21
在前面的章节介绍了PHP的生命周期,PHP的SAPI,SAPI处于PHP整个架构较上层,而真正脚本的执行主要由Zend引擎来完成, 这一小节我们介绍PHP脚本的执

			
				【PHP7内核剖析】3.3 Zend引擎执行过程
【PHP7内核剖析】3.3 Zend引擎执行过程 2017-03-31
更多《PHP7内核剖析》系列文章:https://github.com/pangudashu/php7-internal 3.3 Zend引擎执行过程 Zend引擎主要包含两个核心部分:编译、执行: 前面分析了Zend的编
29
2015-09
修改Zend引擎实现PHP源码加密的原理及实践 2015-09-29
修改Zend引擎实现PHP源码加密的原理及实践: http://arch.pconline.com.cn//pcedu/empolder/wz/php/10206/65587.html 实现PHP的编译执行分离: http://www.laruence.com/2008/08/1

			
				php的op_array与execute_data的关系
php的op_array与execute_data的关系 2016-08-07
先打印一下php调用过程: 在增加一张异常调用的流程图: 今天稍微对php做下总结,首先介绍最重要的两个数据结构,以及两个结构间的数据传递
12
2016-01
zend_execute中op的执行 2016-01-12
解释器引擎最终执行op的函数是zend_execute,实际上zend_execute是一个函数指针,在引擎初始化的时候zend_execute默认指向了execute,这个execute定义在{PHPSRC}/
09
2017-04
支付宝等第三方支付原理与概述 2017-04-09
互联网第三方支付,基本由量大版块构成,第一类入在线转账,比如支付宝、微信支付这一类的,第二类如POS机这种的,如拉卡拉、块钱、汇付天
18
2016-08
支付宝(rsa签钥) 2016-08-18
/rsa签密钥要对应正确性,否则C#可能提示对像未实例化的异常(记*)  using System; using System.Collections.Generic; using System.Text; using RSA.Class; namespace pa