Рубрики
PHP, IDE

Знакомство с Zend Studio

Не буду перечислять основные достоинства и недостатки данного продукта, по этой теме в инете можно найти очень много споров и дебатов. У каждого продукта есть сильные и слабые стороны. Будем считать что для себя вы уже решили что будете использовать зенд и примирились с его недостатками. В данной статье содержится краткая инструкция по работе с продуктом, без каких либо философских рассуждений…

Скачать его можно с официального сайта, весит около 340 Мб,  установка стандартная (если у вас на AMD64 — в этом случае нужно поставить несколько дополнительных библиотек, см. устраняем ошибку exec: 2481), нажимаете везде далее, кроме момента, когда будет предлагаться выбор папки для хранения проектов. Можно оставить вариант по умолчанию или задать свой путь.
При первом запуске студии открывается страница приветствия, она содержит перечень действий, которые можно с неё осуществить,  информация о нововведениях и уроки для новичков, если это ваше первое знакомство с продуктом — рекомендую их хотя бы бегло просмотреть. Более здесь нет ничего интересного, закрываем страницу крестиком ).
Теперь нам доступны все функции ради которых и ставился данный продукт, для начала создадим проект, над которым планируем трудится в ближайшее время, это можно сделать по разному:
— в строке меню выбрать File — New — PHP Proect
— в панели «PHP Explorer» на белой кнопкой правый клик New — PHP Proect
После выполнения указанных действий откроется визард нового проекта, в нём необходимо указать имя нового проекта. Если при установке вы указали папку отличную от дефолтной, необходимо изменить путь и здесь. Задание папки не активно, пока вы не уберёте галочку галочку ‘Use Default’ в разделе ‘Project contents’ — она указывает что будет создана библиотека в дефолтной папке с именем проекта.
Отметка ‘enable JavaScript support for this project’ необходима если вы собираетесь использовать JS в своём проекте
Созданный проект отображается в виде дерева, содержащего вложенные файлы на панели «PHP Explorer».
Если при создании проекта вы указали папку, в которой уже содержатся какие-либо файлы — они автоматически появятся в дереве вашего проекта
Добавим несколько файлов в наш проект
— в меню file — New — PHP file
— в панели «PHP Explorer» на созданном проекте New — PHP file
— клик на одноимённой иконке
При открытии визарда, нужно ввести имя файла и нажать далее. )
Галочка ‘Use PHP Template’ — стоит по умолчанию и позволяет создать новый файл по дефолтному шаблону (с тегами ‘<?php ?>’).
Чтоб создать чистый лист  — уберите галочку,
Чтоб использовать другой шаблон — выберите его из списка.
Итак проект и файл созданы, как только введёте первый символ, откроется помощник — ‘code assist’ — он отображает возможные варианты завершения введённых символов, чтоб получился один из зарезервированных элементов кода.
Отображаемые значения сортируются по релевантности (учитывается весь код текущей страницы).
Каждый тип элемента кода имеет уникальную иконку (зарезервированное php-слово, функция, шаблон, класс, интерфейс, константа, переменная)
Асист работает со следующими элементами: классы, функции, переменные, константы, интерфейсы, атрибуты, значения и т.д.
Асист работает и с php и html.
Чтобы вставить значение необходимо 2 раза нажать на нём или выделить + enter
Чтоб открыть асист для уже введённого элемента (когда он не отображается автоматически), поместите на него курсор и нажмите Ctrl+ пробел.
Полезными свойствами асиста можно назвать то что, например, если где то в коде функции мы объявим некую переменную, то при указании первых её букв далее — переменная будет первой в списке релевантности, что конечно же удобно. Ещё, если какой то элемент определён внутри одной страницы, он так же будет доступен для асиста другой страницы.
После объявления функции, появляется ещё одна подсказка — инструмент так и называется — ‘Function Parameter Hints‘ — отобразит детально типы параметров, которые могут быть введены внутри функции.
Для того чтоб открыть уже созданный файл, достаточно выбрать его в левом меню ‘Project contents’, xml файлы мне удобнее редактировать переключившись в режим ‘Source’.
В общем начала использовать не так давно данную IDE и очень довольна, поэтому рекомендую всем )