Использую NetBeans (собстно универсально и бесплатно) для написания и анализа кода, что приятно парсит в одном файле и php и js и html при этом подсветка и атодополнение вполне корректно работает!
но вот не смог прикрутить нормально к файерфоксу отладчик js ... вот еще бы и php не получилось.
для php отладки изпользую PhpEd - отладка на уровне.
а js отлаживаю фаербагом..
если кто по нетбинс подскажет, как правильно интегрировать отладчики - буду благодарен