关键词 #linephp
C 语言的预处理器 定义当前行数为指定的行数spa
下附上代码
code
#include <stdio.h> #line 112 int main() { printf("%d\n", __LINE__); return 0; }
可是此处有一问题 看php源码时
它有这样一种写法get
#line 1 "Zend/zend_language_parser.y"
表示没有看懂 求助源码
在stackoverflow上看到有回答io
终于看懂了 上面这句的意思是 这一行下面的部分 是从 Zend/zend_language_parser.y里的第一行到标识符%}结束的地方来的,就跟overflow上回答的同样 它告诉你下面的代码其实是从哪里来的
class