博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
opcode的执行
阅读量:7154 次
发布时间:2019-06-29

本文共 389 字,大约阅读时间需要 1 分钟。

原文链接:

当.php文件被编译为opcode后,下一步的执行并非是把opcode编译为机器码而是类似于如下的方式执行:

while (TRUE) {  int opcode = *program_counter;  switch (opcode) {  case ZEND_ADD:    // execute add ...    program_counter++; // next opcode    break;  case ZEND_SUB:    // execute sub ...    program_counter++; // next opcode    break;  // ...  }}可以理解为opcode驱使c执行。

    具体参见知乎上的这个问题:

转载于:https://www.cnblogs.com/orlion/p/5344164.html

你可能感兴趣的文章
WebSocket
查看>>
[C语言] 数据结构-预备知识指针
查看>>
[angularjs] angularjs系列笔记(二)指令
查看>>
python classmethod类方法
查看>>
android 权限问题分析
查看>>
The Django Book第七章(表单)
查看>>
Linux下搭建Testlink1.9.17
查看>>
vue学习(三) v-bind指令
查看>>
【2014/10/23】
查看>>
如何让数据像高圆圆一样美?
查看>>
通讯录--(iOS9独有的方法)
查看>>
【转】Python之xml文档及配置文件处理(ElementTree模块、ConfigParser模块)
查看>>
PHP 碎片
查看>>
玩转车联网2--汽车内部通讯和车联网整体架构
查看>>
cocos JS for循环让精灵从屏幕中间往两边排列散开
查看>>
在MFC下实现图像放大镜
查看>>
android
查看>>
csrf跨站请求攻击
查看>>
说说JavaScript中的事件模型
查看>>
HDUOJ---1195Open the Lock
查看>>