I am pretty new to php, very new to OO php and wondered if anyone has an advice guidance on where to start. I've written a fair few websites but in pretty loose non-OO php. Can anyone advise what is the best way to develop and debug are there any good IDEs out there that come free for php. Previously I've worked without one at all and it is driving me nuts just running and rerunning and adding code to debug errors etc. Any other general advice on the basic set up that would help when starting out. At present I'm running php5 on Apache 2.2, mySql all on windows Xp on my laptop however i'm deploying the websites to a linux environment not that i go anywhere near the OS just bang it on the hosted webspace using CuteFTP. Any guidance much appreciated.