|
|
1
3
因为flymake使用
不幸的是,
然后自定义
|
|
|
2
5
这并不能真正回答您的问题,因为它在emacs中不起作用,但是当您试图从一个未初始化的变量中读取数据时,php会引起注意。 有关更多信息,请参见:
发出此通知:
我承认,这并不像进入你的编辑室那么简单,但它仍然有助于找出为什么有些东西不起作用;-) |
|
|
3
1
回答有点晚,但我已经详细介绍了如何将emacs flymake与php_codeniffer和php_codeniffer-variableanalysis插件连接起来,该插件在本博客中添加了未使用的变量警告(以及未定义的变量警告): http://www.illusori.co.uk/perl/2011/07/25/perl_php_static_analysis_with_emacs_flymake.html 作为一个各种各样把它粘在一起的作者,我有点偏颇于认为它能很好地工作,但我经常用它来工作,它确实起到了作用。 此方法通过对源代码进行静态分析而不是运行程序来工作,如果您希望避免意外的副作用… |
|
|
4
-4
当您通过intellisense输入变量时,体面的ide会给出当前作用域中变量的名称。
这将大大减少您拼错变量名的次数。它还允许变量名比
此外,您应该始终注意未定义的变量警告,因为它们会在您拼写错误时立即告诉您。 |