有没有办法检测可能需要用 PHP 应用程序中的标签替换的硬编码标签文本?我不仅在谈论 PHP 文件,而且还在谈论 javascript、xml 文件和 SMARTY/TWIG 模板。多语言应用程序中是否有标准程序?
最佳答案
对于 PHP,您可以使用 token_get_all()
遍历模板文件.
您会查看 T_STRING
标记,然后检查它们的格式是否与您的占位符的格式不同。例如:“全部大写”或类似的东西。
对于 xml,它几乎是一样的处理,迭代节点并检查是否有任何文本内容在您只期望占位符的地方四处乱飞。
关于php - 检测 PHP 应用程序中的硬编码标签文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9818292/