Для разработки модулей удобно использовать среду разработки NetBeans 7.
Достоинства данной программы в том, что она бесплатна, обладает хорошей подсветкой кода, подсказками. Есть подключение к FTP. Удобное управление проектами.
Скачаем последнюю версию программы.
http://netbeans.org/downloads/ выбираем там PHP.
Обратите внимание, что для работы с PHP необходим JDK. Качаем его по последней ссылке.
Скачиваем и Java.
После установки редактора запускаем его. Слева область проектов и навигатор по открытому файлу.
Жмём Файл->Создать проект.
Выбираем PHP
В качестве имени проекта пишите название своего модуля.
Если вы разрабатываете сайт локально – можете в качестве папки источников указать путь к папке модулей сайта.
Жмем «Далее» и «Готово».
Теперь в исходных файлах проекта создаём файлы модуля.
Вот в принципе и всё. Каким редактором пользоваться – решать вам. Но если вы ещё не определились – смело используйте NetBeans, не пожалеете.