3

我需要从 ruby​​ 中的 PHP 文件中提取一些静态数据。我环顾四周,但找不到任何实用工具。

有谁知道可以让我从 PHP 源文件中获取 AST 的 Ruby 库?

4

1 回答 1

0

由于您的服务器上有 php,您可以使用PHP-Parser解析您的 php 文件,然后输出解析结果(以易于阅读的格式,例如 json)供 ruby​​ 读取和使用。

尽管如果您可以使用正则表达式解决方案(例如,如果您只需要获取一些常量变量值),那么这样做可能是可以的。根据输入的 php 文件的复杂程度以及需要提取的数据量,很难知道。

于 2012-08-14T12:11:06.893 回答