fios wrote in php

Editor

I am looking for a good free Editor to use with php. Preferably I would like something that can deal with css and xhtml as well. The ability to preview a site would also be very useful.

Any recommendations? Right now I am using Cool edit but it is a little basic for me.