我必须从作为文本传递的 js 代码中提取定义的变量和函数名称。示例:
$js_code = " var MyVar1 = 'val1'; \n var MyVar2 = 'val2' ; \n function MyFunc() { some code }";
提取:
$js_vars = array("MyVar1", "MyVar2");
$js_func = array("MyFunc");
最佳答案
您尝试过 Aptana Jaxer 吗? 它是一个 HTTP/Apache javascript 解析器。
还有像 jParser 这样的工具:http://timwhitlock.info/jparser/ 这是一个解析 javascript 的 php 库。 这可能更像您所需要的,但前提是您使用 PHP 服务器端。
希望对您有所帮助。
关于php - 你能给我推荐一个服务器端 JavaScript 解析器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2388173/