是否有任何工具可以帮助在运行前检测 PHP 脚本中的“未定义函数”等潜在错误?

例如,考虑:

<?php
zarfnutz ( 'blah' );
?>

如果您要求 PHP 命令行界面检查语法错误,它会回应说没有。但是,如果您尝试运行该脚本,当然会失败,因为没有名为“zarfnutz”的函数。

我明白,如果语言足够自我引用,那么实际上不可能创建这样一个保证准确的工具(我不知道 PHP 实际上是否足够自我引用)。但无论如何,肯定会有一个工具至少可以警告你“zarfnutz”可能是未定义的,这样的工具对我来说非常有帮助。

有人知道吗?

提前致谢。

最佳答案

我相信这是 PHPLint 的功能之一。

关于PHP:在运行前检测 "undefined function"类型的错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/583205/

10-12 00:02
查看更多