Пару месяцев назад прикрутил Zend Debugger к Eclipse, был несказанно доволен удобствами пошаговой отладки PHP скриптов. К своему стыду до того отлаживал простой распечаткой переменных через print_r($val).
Все работало замечательно до того момента, как пришлось запустить защищенный php скрипт - понадобилась установка Zend Optimizer. Почему-то ранее установленный и настроенный Zend Debuger наотрез отказывался запускаться с Zend Optimizer, мотивируя тем что должен запускаться последним.