mrbaseball34 wrote:PHP is a case sensitive language
Not entirely true... function/class/method/etc. names aren't case sensitive. But yes, variables and array indexes are.
In one project I'm working on, camelCase is used for just about everything (except constants) - including variables, methods, and DB columns. In a different project (entirely different codebase), however, they use mixed case and underscores. It's not that one is necessarily superior over the other... all I have to do is follow the guidelines laid out before me.
If I were beginning a new project, however, my personal preference would probably be #2. I'm almost disappointed, though, that Hungarian notation wasn't mentioned as an option! :p