i use zend studio, from www.zend.com
it took me ages to realise that this was free, and nobody else seems to realise either. you download the studio, and get full pro features for a month, then it reverts to personal edition, and still has all the useful stuff.