سلام
من با چند تا ادیتور از جمله zend و komodo و phpedit و dreamweaver کار کردم.
phpedit برای شروع ادیتور مناسبی هستش مخصوصا که انواع manual ها داخلش تعبیه شده برای مثال در حین تایپ نام تابع راهنمای تابع رو میتونید مشاهده کنید. یکی از ایراداتش اینه که از encoding های مختلف از جمله utf8 پشتیبانی نمیکنه.(شاید در ورژن های جدیدش این مشکل رفع شده باشه) ایراد دیگری که داره و البته برای خیلی ها اهمیتی نداره اینه که فقط تحت ویندوز هستش.
dreamweaver که ساپورتش از زبان php در حد بسیار ابتدایی هستش و اصلا برای برنامه نویسی حرفه ای php پیشنهاد نمیشه. یکی از کاربردهای این برنامه طراحی تمپلت های smarty هستش.
و اما zend که تقریبا میشه گفت از همه لحاظ ادیتور کاملی برای php هستش و من مدت زیادی با این ادیتور کار میکردم. تنها چیزی که کم داره اینه که امکان تعریف ماکرو نداره. تمام encoding ها رو پشتیبانی میکنه فقط کمی با نمایش متن های فارسی مشکل داره. با جاوا نوشته شده لذا روی همه سیستم عامل ها اجرا میشه.
از اونجایی که با جاوا نوشته شده خیلی کند و سنگین هستش و این مسئله تو پروژه های بزرگ و زمانی که تعداد زیادی فایل همزمان باز باشه مشکل ساز میشه. همین مسئله باعث شد من از zend به komodo سوئیچ کنم.
و اما ActiveState Komodo که ادیتور ایده آل من هستش. این ادیتور ویژه ی php نوشته نشده با این حال ساپورت بسیار کاملی از php داره. بسیار ادیتور انعطاف پذیری هستش. در تعریف ماکرو و codetemplate بسیار قوی هستش. با mozilla نوشته شده لذا توی همه سیستم عامل ها اجرا میشه. سرعتش هم نسبتا قابل قبوله.
و اما تنها نقصش اینه که filebrowser نداره. ولی این نقص با توجه به امکانات خیلی جالبی که در مدیریت فایل ها داره قابل چشم پوشی هستش.
این مطالب حاصل تجربیات من در کار با این نرم افزار ها هستش که امیدوارم مفید باشه.