Описание Zend Studio Toolbar

DebugВозможности отладки скриптов в Zend Studio являются одними из наиболее продвинутыми среди дебаггеров для языка PHP. Но существует еще один момент, который повышает удобство отладки и отодвигает далеко назад другие дебаггеры. Речь, конечно же, идет о Zend Studio Toolbar.

Версия тулбара для Microsoft Internet Explorer поставляется вместе с Zend Studio и устанавливается в браузер во время инсталляции среды (возможна и ручная установка, используя команду regsvr32.exe ZendIEToolbar.dll в директории с Zend Studio, обычно это C:\Program Files\Zend\bin\). Для Mozilla и Firefox тулбар пока еще не входит в дистрибутив, но он бесплатно доступен на официальном сайте.

Внешний вид

В Mozilla Firefox тулбар выглядит следующим образом (полный вид):
Zend Studio Toolbar for Firefox

В Internet Explorer тулбар выглядит немного похуже (полный вид):
Zend Studio Toolbar for Explorer


Меню 'Extra Stuff' в Mozilla-версии тулбара аналогично подменю под кнопкой Zend Studio в тулбаре Explorer'a. Точно также дело обстоит и с дополнительной кнопкой справа от 'Debug'. То есть, функциональный отличий между версиями тулбаров нет.

Теперь давайте разбираться, что делает каждая из кнопочек...

Zend Studio

Zend Studio запускает среду разработки с одноименным названием. При необходимости, путь до главного файла ZDE.exe прописывается в настройках тулбара (см.ниже).

Debug

Debug запускает по умолчанию отладку текущей страницы. Но существует расширенное меню, которое позволяет чётко выбрать схему отладки. В тулбаре для Mozilla оно вынесено на отдельную кнопку.

Mozilla Internet Explorer

Для чего нужен каждый из пунктов подменю:

Current page - Запускает отладку текущей страницы.

Next page (Next page on this site) - Начать отладку со следующей страницы. Для чего это можно быть нужно, например, если страница требует ввести Login/Password.

All forms (POST) on this site - Отладка форм на сайте. Если выбран только этот режим, то отладка будет включаться только при нажатиях Submit в формах.

All pages on this site - Заставляет отладчик запускаться на каждой странице сайта. Отключается нажатием на Stop в Zend Studio.

Profile

Profile вызывает профайлинг текущей страницы, он позволяет определить какая функция и в каком файле "тормозит" весь скрипт. А также посмотреть информацию о всех задействованных функциях, количестве их вызовов, занимаемом времени для работы и много другой полезной информации для полноценной отладки проекта.

Profiler

Extra Stuff

Extra Stuff служебное меню Extra Stuff практически одинаково для обеих версий тулбара. Содержит настройки тулбара и ссылки на различные Zend/PHP ресурсы в Интернет.

Mozilla Internet Explorer

Вид и возможности настройки у Mozilla-версии тулбара немного лучше, но в большинстве случаев изменение настроек не требуется.

Zend Studio Toolbar Settings

Search for PHP information

Zend Toolbar Search

В тулбар также интегрирована возможность поиска информации на сайтах php.net, Zend.com или Google.