从上文可知,核心的runtime环境的代码在src/runtme/eval,本文主要简单概述此处的代码实现,下面的叙述按文件夹分类。一、runtime:运行时的核心数据结构(符号表)1、assoc_list.cpp变量关联表2、code_coverage.cpp代码覆盖率工具3、file_repository.cppphp文件的jit缓存4、variable_environment.cpp维护各个函数、变量等所属的环境(如所属的类、作用范围等)5、variant_stack.cpp变量栈结构...
查看全文