Yo, para programar en php uso un programa que va muy bien, el HTML-Kit. Tal como indica el nombre puede parecer que es solo para HTML per no es así.
Como php, igual que HTML y otros codigos escritos, hay un monton de linias de código y este programa diferencia los colores de forma muy intuitiva. Puedes descargarlo en esta página
http://www.chami.com/html-kit/download/.
Puedes descargarte idiomas, asi que si no dominas el ingles, tambien puedes bajarte el idioma español.
Otro programa que parece ser muy potente, a la par que complejo, el
Php Designer. No lo he usado casi, pues el HTML-Kit me fascina, pero parece tener algunas opciones, por no decir bastantes, que lo hacen muy efectivo. Descargalo aquí:
http://www.mpsoftware.dk/ y ya diras si los usas que tal te van... La desgracia de este programa, me parece, es que esta solo en la lengua de Shakespeare, cosa que, si no entiendes el ingles, lo hace mas complicado si cabe.
En fin, que te vaya bien la informacion!
Saludos!