我需要从PHP文件中提取一些静态数据,并使用Ruby语言实现。我查找了一些工具,但没有找到实用的工具。
有没有人知道一个Ruby库可以让我从PHP源文件中获取AST?
我需要从PHP文件中提取一些静态数据,并使用Ruby语言实现。我查找了一些工具,但没有找到实用的工具。
有没有人知道一个Ruby库可以让我从PHP源文件中获取AST?
既然您的服务器上有php,您可以使用PHP-Parser解析您的php文件,然后输出已解析的结果(例如json格式易于阅读),供ruby读取和使用。
但是,如果您可以使用正则表达式解决问题(例如,如果您只需要获取某些常量变量值),那么这样做可能是可以的。这很难确定,具体取决于您的输入php文件的复杂性以及您需要提取多少数据。