在查看PHP源代码时,我发现了这个宏:#defineYYFILL(n)do{}while(0)对我来说,这看起来什么也没做。但是,YYFILL(n)在源代码中被多次调用。例如:if((YYLIMIT-YYCURSOR)这个宏的目的是什么?此函数在PHP源代码中的位置以供引用:https://github.com/php/php-src/blob/PHP-5.4/ext/standard/var_unserializer.c 最佳答案 YYFILL是re2c使用的宏,这是一个接受正则表达式并生成C/C++源代码来解析它的程序。PHP在