vimでphp構文チェック

phpで書いたスクリプトを実行する前に構文エラーをチェックしたいと思って調べたら発見!

てかよく今までコレ無しでやってたな笑
手順↓↓

vim ~/.vimrc で下記を入力

function PHPLint()
 let result = system( &ft . ' -l ' . bufname(""))
 echo result
endfunction

autocmd FileType php  :nmap ,l :call PHPLint()<CR>

で、コーディング中に保存後  ,l と打てば構文チェックコマンド"php -l hoge.php"が走るようになる。

仕事でeclipse使ってて構文チェックとかエラーチェックとか当たり前に思えてきたから久しぶりにサーバ上でvimでphp書いてたらすげー違和感感じた次第。