本博之前有写过一篇vim+php.exe检查php语法的文章-在vim中检查php语法格式,这种方式的优点是只依赖php环境本身,但缺点也很明显:检查并不严格,很多错误检查不出来。

所以我们考虑使用另一个语法检查工具-ZendCodeAnalyzer.
博友梧桐之前在博客中咨询该怎么写ZendCodeAnalyzer的errorformat,所以这里放出代码如下:

把ZendCodeAnalyzer放到环境变量中后,在vim中按下F7即可调用进行语法检查了,如下图:

1

由于网站流量的限制,ZendCodeAnalyzer的windows和linux版本就不放出下载了,大家有需要在下面留言即可,我晚上会统一发送。

附:
其实这里还有个遗憾,就是没能做成像pyflakes一样的实时语法检查,之前尝试过实时检查,发现每次启动进程速度还是太慢了,可能需要考虑新的方法,这里如果有博友有好方法,欢迎不吝告知。

暂无相关产品

101则回应给“vim(gvim)配合ZendCodeAnalyzer检查php语法”

  1. jiangwei108说道:

    博主,同求zendcodeanalyzer的win版和linux版,谢谢!

    [回复]

    jiangwei108 回复:

    邮箱:1051983692@qq.com,谢谢了

    [回复]

  2. zw说道:

    求zendcodeanalyzer的win版,多谢了

    [回复]

    zw 回复:

    邮箱zw1810@sina.cn

    [回复]

  3. luke说道:

    邮箱:89329419@qq.com,谢谢了

    [回复]

  4. niu说道:

    百度网盘下载http://pan.baidu.com/s/1bnipkr9

    [回复]

  5. 陈航说道:

    求一个windows版本的 谢谢~

    [回复]

  6. 陈航说道:

    博主我貌似发现一个问题 当使用这个插件来检查php语法时 会对namespace误报错误 先用php检查后 又不再报错了

    [回复]

  7. 悠悠说道:

    急需ZendCodeAnalyze的wen7版,邮箱a584112131@163.com

    [回复]

  8. andy说道:

    你好,我需要zend code anlyzer,linux版

    [回复]

  9. 深1千米说道:

    博主,现在还有么有资源,win linux版本都要

    [回复]

  10. vim小程序员说道:

    博主,可否给我发一个。ZendCodeAnalyzer windows 版本的。翻遍了互联网也没找到。email:945771434@qq.com 谢谢

    [回复]

  11. qingu8说道:

    求发一份ZendCodeAnalyzer的windowsqingu@aliyun.com

    [回复]

发表评论