php - 你能给我推荐一个服务器端 JavaScript 解析器吗?

标签 php javascript serverside-javascript

我必须从作为文本传递的 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/

相关文章:

PHP - 如何将 `<?php the_content(); ?>` 作为字符串获取或将其转换为字符串

php - 是否有一个特定的 smarty 函数可以按字母顺序排列数组?

javascript - 以下 JavaScript 代码中的解释

javascript - 围绕其自身的 y 轴旋转 Collada 模型

Javascript:如何在服务器端(后端)执行?

couchdb - 从 CouchDB 提供静态 HTML

php - SilverStripe:禁止的权限错误

php - 如果 4 个 mysql 查询中的任何一个失败,如何设置 mysqli 错误

javascript - 从 js 文件所做的更改不会被渲染并且无法调试

java - 使用 Java 操作 Javascript