Как стать автором
Обновить

Поддержка PHP в Expression Web 3

Время на прочтение2 мин
Количество просмотров958
Автор оригинала: Web Platform Team Blog
imagePHP является одной из важных веб-технологий и мы реализовали поддержку PHP в Expression Web. С Expression Web 3 вы можете создавать PHP страницы, внедрять PHP код в HTML страницы или комбинировать оба метода.

Expression Web 3 поддерживает подсветку PHP синтаксиса, Intellisense, вставку PHP сниппетов, подключения PHP файлов, просмотр PHP страниц с встроенным сервером для разработок. А если у вас стоит IIS6 или IIS7, вы можете включить FastCGI для лучшей производительности PHP.


Пристыковываемся к PHP интерпретатору

До начала написания любого PHP кода, убедитесь, что путь к PHP интерпретатору установлен в настройках Expression Web.
  1. Зайдите в меню Tools->Applications Options
  2. Укажите путь к интерпретатору

image

Создание PHP страницы
  1. Зайдите в меню File->New->PHP
  2. Напишите в body

<HTML>
  <HEAD></HEAD>
  <BODY>
   <?php echo ("Hello World") ?>
  </BODY>
</HTML>


Просмотр PHP страниц в встроенном веб-сервере

Для тестирования ваших PHP страниц, нужно иметь веб-сервер, локальный или удаленный. Недостаток в использовании удаленного сервера — время загрузки изменений на сам сервер, для просмотра результата. Локальные же сервера такие, как Apache или IIS, могут вызывать проблемы с корректным конфигурированием.

Expression Web 3 включает в себя веб-сервер, который можно использовать для просмотра PHP и ASP.NET страниц. Для использования встроенного сервера, нужно указать в настройках Expression путь к PHP интерпретатору.

Но реальная мощь сервера разработок Expression Web заключается в использовании разных браузеров для просмотра результата, а также возможность просмотреть результат при разных разрешениях экрана.

image

Подключение PHP файлов

В Expression Web поддерживает подключение PHP файлов для объедения простых элементов на нескольких страницах.
<?php include (‘Name_of_include_file.php’); ?>


Даже если подключаемые элементы находятся в разных файлах, Expression Web отобразит их содержимое в режиме дизайнера (Design View).

IntelliSense для PHP

Где бы вы не находились в коде, IntelliSense будет всегда помогать вам. Например показывать, список свойств или атрибутов, методов или событий. IntelliSense особенно удобен для встроенных PHP функций, он покажет список требуемых параметров, с их соответствующими типами.

image

PHP сниппеты

PHP сниппеты являются простыми блоками готового PHP кода, которые можно вставлять через меню Insert->PHP, а далее выбрать сниппет для добавления. Например, Expression Web может вставить PHP incude, как было показано выше, если вы выберете в меню данное действие с меню Insert, а далее выберете файл, который хотите подключить.
Теги:
Хабы:
-2
Комментарии20

Публикации

Изменить настройки темы

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн