If you mean by coding editors?
Take a look at this thread:
PHP Editors
If you mean the "enviroment" (ie. the OS ease of use customizable options, and general OS feel), use what is comfortable. I must say I am extremly comfortable in Linux, and I will tell you Linux is much much more customizable. I program in Linux with 16 Virtual Desktops (kinda like having 16 monitors in 1) so I can look at mulitple things at once. I have customized key commands and set my box to react on voice command as well. Now this is because I am famiar with the system (have worked with it for 4+ years). From the sounds of it you are just getting into Linux. Give it time. I did not immediatly get comfortable with Linux, it took a bit of time. (Same with anything). Right now you are comfortable with windows. Thats wonderful. I would recommend though that if you want to really try Linux and get into it you force yourself to get used to the enviroment and customize it. Say do 1 project by programing it in windows then force yourself to program a project using Linux. If ya dont like using Linux after you get used to it (say 6+ months or so) then simply stay with windows. Dont simply feel uncomfortable in a new enviroment and say, "I dont like it", without first giving it time. A good example is, my editor of choice was vi. I loved it. I heard great things about Emacs though but with over 1000+ commands found it a monster to learn. But by forcing myself to be uncomfortable for a little while I learned to love it.
Hope this helped!