Notepad ++ - это FOSS и имеет связанную с PHP функциональность, на которую вы ссылаетесь;Это отличный редактор, но он не имеет встроенной «тяжелой» функциональности IDE, такой как отладка.
PhpED - это великолепная и мощная среда IDE для оплаты с бесплатной пробной версией, но она предназначена для PHP и языков веб-сценариев, не универсальная среда разработки.Тем не менее, он имеет очень хорошие инструменты для отладки PHP, включая возможность запуска сервера через PhpED для тестирования вашего сайта и возможность отладки в нескольких версиях PHP, и, возможно, что более важно, профиль для поиска узких мест в вашем коде.Обратите внимание, что я использовал только версию PhpED для Windows, но я не знаю, каковы их параметры для Linux.
Если вы занимаетесь веб-разработкой, я думаю, что одного из них будет достаточно, но вы не найдететакие функции, как отладка C ++ / не веб-связанных языков программирования в них.