Я начал использовать NetBeans 6.9.1 для разработки проектов PHP. Хотя это и в определенной степени обеспечивает завершение кода, но оно ни в коем случае не завершено. Например, часто используемые функции, такие как implode, explode, отсутствуют в списке для завершения кода. Кроме того, было бы удобно иметь завершение кода для объектов, созданных из встроенных классов, таких как HttpRequest.
В любом случае можно получить завершение кода для пунктов, упомянутых выше.