Размер
Шаблоны кода в IDE NetBeans для PHP
Play

Шаблоны кода в IDE NetBeans для PHP

Шаблона кода представляют собой написанные заранее фрагменты кода, предоставленные IDE NetBeans. Фрагмент можно вставить в код путем дополнения кода или с помощью ввода аббревиатуры шаблона с нажатием клавиши TAB. Также можно добавить соответствующие фрагменты PHP вокруг кода. Наконец, можно задать собственные шаблоны кода. В данном учебном курсе описывается использование шаблонов кода и приводятся варианты определения собственных шаблонов.

Для работы с этим учебным курсом требуются программное обеспечение и ресурсы, перечисленные ниже.

Пакет загрузки PHP

Заданные шаблоны кода PHP

Для просмотра шаблонов кода, определенных в NetBeans, выберите команду "Средства" > "Параметры" ("NetBeans" > "Параметры" для Mac), выберите функцию редактора и откройте вкладку "Шаблоны кода". Для просмотра шаблонов кода PHP выберите в раскрывающемся списке "Языки" пункт "PHP". Появится таблица с аббревиатурами шаблонов кода и расширенными текстами. При выборе шаблона кода в таблице на вкладке "Расширенный текст" отображается расширенный текст.

В примере на рисунке выбран шаблон кода нового класса ( cls) , а на вкладке "Расширенный текст" отображается развернутый шаблон. В следующем разделе описывается использование клавиши TAB для развертывания шаблона в коде.

Синтаксис нового шаблона кода класса ( cls ) описывается в разделе Синтаксис шаблона кода PHP.

Использование шаблонов кода PHP

Существует три способа вставки шаблонов в код PHP. Каждый из этих способов предназначен для соответствующих ситуаций. Существуют следующие способы:

развертывание шаблона с помощью ввода аббревиатуры шаблона с нажатием клавиши TAB (или другой заданной пользователем клавиши или сочетания клавиш);

добавление шаблона вокруг кода с помощью подсказки в поле или сочетания клавиш ALT+ВВОД.

После вставки шаблона в среде IDE можно отредактировать параметры в развернутом шаблоне кода.

Расширение шаблона кода путем ввода аббревиатуры с нажатием клавиши TAB

Снова откройте вкладку "Шаблоны кода" в диалоговом окне "Параметры". В нижней части этого окна расположено раскрывающееся поле для выбора сочетания клавиш для развертывания шаблона. Это сочетание клавиш пользователь нажимает после ввода аббревиатуры шаблона для развертывания шаблона кода. Клавиша TAB выбрана по умолчанию, но вместо нее можно задать другие сочетания клавиш.

Далее в этом разделе предполагается, что в поле "Раскрыть шаблон по" по умолчанию выбрана клавиша TAB.

Если аббревиатура для шаблона также используется в дополнении кода, развернуть ее может быть сложно. В этом случае для вставки шаблона предпочтительно использовать дополнение кода.

Для развертывания шаблона кода нового класса с помощью ввода аббревиатуры с нажатием клавиши TAB выполните следующее:

Создайте пустой файл PHP.

В блоке PHP для этого файла введите текст cls и нажмите клавишу TAB. Будет развернут шаблон кода cls .

Внимание! Аббревиатуру необходимо ввести корректно! В случае ошибок при вводе шаблон не будет развернут.

Имя класса метки-заполнителя ( class_name ) выбирается автоматически. Для перехода от одного заполнителя к другому можно использовать клавишу Tab. Можно сразу указать требуемое имя класса, которое будет перезаписано для метки-заполнителя. После завершения ввода нажмите ENTER. В среде IDE будет выбрано имя первой функции, которой в данном варианте является конструктор.

Имена заменителей описываются более детально в разделе Раздел имен заменителей.

Отредактируйте имя функции или примите значение по умолчанию. Затем снова нажмите ENTER. Курсор переместится в тело функции. В реальном сценарии после этого начинается кодирование функции и остального класса.

Итоговое положение курсора определяется параметром $ . Этот параметр описывается в разделе Зарезервированные имена.

Вставка шаблона кода путем дополнения кода

Для вставки шаблона кода путем дополнения кода введите начало расширенного фрагмента (не сокращение шаблона). Откроется диалоговое окно дополнения кода, в котором будет отображаться фрагмент.

Для вставки шаблона кода нового класса путем дополнения кода выполните следующее:

Введите в блоке PHP файла PHP значение cla .

Дождитесь открытия диалогового окна дополнения кода.

Выполните поиск шаблона нового класса, рядом с которым указана аббревиатура ( cls ). Развернутый шаблон отображается в рамке PHPDoc.

Выберите шаблон нового класса и нажмите Enter. В среде IDE выполняется его вставка в код.

Имя класса метки-заполнителя ( class_name ) выбирается автоматически. Для перехода от одного заполнителя к другому можно использовать клавишу Tab. Можно сразу указать требуемое имя класса, которое будет перезаписано для метки-заполнителя. После завершения ввода нажмите ENTER. В среде IDE будет выбрано имя первой функции, которой в данном варианте является конструктор.

Отредактируйте имя функции или примите значение по умолчанию. Затем снова нажмите ENTER. Курсор переместится в тело функции. В реальном сценарии после этого начинается кодирование функции и остального класса.

Добавление шаблона вокруг кода

Вокруг кода можно добавить следующие шаблоны PHP:

ob_start и ob_end_clean

Кроме того, можно создать новый шаблон, который будет окружать код, если шаблон включает в себя подсказку параметра allowSurround . (Выражаем благодарность за предоставленную информацию авторам блога + My Beloved PHP+.)

Чтобы добавить шаблон вокруг кода, выберите код и откройте диалоговое окно "Окружение…​". Чтобы открыть диалоговое окно 'Окружить…​', нажмите Alt-Enter или щелкните значок 'Подсказка' .

Для добавления шаблона if(true) вокруг кода выполните следующее:

Создайте блок PHP с переменными $a = true и $b = 10 .

Выберите строку $b = 10;

Нажмите на значок 'Подсказка' или нажмите Alt-Enter. Откроется диалоговое окно "Окружение…​".

В среде IDE строка $b = 10; будет окружена шаблоном if(true)

📎📎📎📎📎📎📎📎📎📎