I’ve open sourced and hosted my VIM configuration on github. It’s configured to work more like an IDE and less like a text editor. With features like file browsing and listings of classes, functions/methods, and variables/properties, it does a pretty good job! I mostly run this setup with MacVIM, but it runs fine in other operating systems with a small amount of tweaking.
Browse my VIM PHP IDE configuration files!