是否有任何工具可以帮助在运行前检测 PHP 脚本中的“未定义函数”等潜在错误?
例如,考虑:
<?php
zarfnutz ( 'blah' );
?>
如果您要求 PHP 命令行界面检查语法错误,它会回应说没有。但是,如果您尝试运行该脚本,当然会失败,因为没有名为“zarfnutz”的函数。
我明白,如果语言足够自我引用,那么实际上不可能创建这样一个保证准确的工具(我不知道 PHP 实际上是否足够自我引用)。但无论如何,肯定会有一个工具至少可以警告你“zarfnutz”可能是未定义的,这样的工具对我来说非常有帮助。
有人知道吗?
提前致谢。
最佳答案
我相信这是 PHPLint 的功能之一。
关于PHP:在运行前检测 "undefined function"类型的错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/583205/