APD - это расширенный отладчик PHP. Он был написан для обеспечения PHP возможностями профилирования и отладки, а также обеспечения возможности вывода полной трассировки стека. APD поддерживает интерактивную отладку, но по умолчанию записывает данные в файлы трассировки. Он также предлагает ведение журнала событий с возможностью варьирования уровней детализации (включая вызовы функций, переданных аргументов, таймингов, и т.д.) которые могут быть включены или отключены для конкретных скриптов.
APD является Zend модулем, изменяющим схему вызовов функции PHP дескриптора, и также может или не может быть совместим с другими модулями Zend (к примеру, с Zend Optimizer).