PHP является одной из важных веб-технологий и мы реализовали поддержку 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.
Создание PHP страницы
Просмотр PHP страниц в встроенном веб-сервере
Для тестирования ваших PHP страниц, нужно иметь веб-сервер, локальный или удаленный. Недостаток в использовании удаленного сервера — время загрузки изменений на сам сервер, для просмотра результата. Локальные же сервера такие, как Apache или IIS, могут вызывать проблемы с корректным конфигурированием.
Expression Web 3 включает в себя веб-сервер, который можно использовать для просмотра PHP и ASP.NET страниц. Для использования встроенного сервера, нужно указать в настройках Expression путь к PHP интерпретатору.
Но реальная мощь сервера разработок Expression Web заключается в использовании разных браузеров для просмотра результата, а также возможность просмотреть результат при разных разрешениях экрана.
Подключение PHP файлов
В Expression Web поддерживает подключение PHP файлов для объедения простых элементов на нескольких страницах.
Даже если подключаемые элементы находятся в разных файлах, Expression Web отобразит их содержимое в режиме дизайнера (Design View).
IntelliSense для PHP
Где бы вы не находились в коде, IntelliSense будет всегда помогать вам. Например показывать, список свойств или атрибутов, методов или событий. IntelliSense особенно удобен для встроенных PHP функций, он покажет список требуемых параметров, с их соответствующими типами.
PHP сниппеты
PHP сниппеты являются простыми блоками готового PHP кода, которые можно вставлять через меню Insert->PHP, а далее выбрать сниппет для добавления. Например, Expression Web может вставить PHP incude, как было показано выше, если вы выберете в меню данное действие с меню Insert, а далее выберете файл, который хотите подключить.
Expression Web 3 поддерживает подсветку PHP синтаксиса, Intellisense, вставку PHP сниппетов, подключения PHP файлов, просмотр PHP страниц с встроенным сервером для разработок. А если у вас стоит IIS6 или IIS7, вы можете включить FastCGI для лучшей производительности PHP.
Пристыковываемся к PHP интерпретатору
До начала написания любого PHP кода, убедитесь, что путь к PHP интерпретатору установлен в настройках Expression Web.
- Зайдите в меню Tools->Applications Options
- Укажите путь к интерпретатору
Создание PHP страницы
- Зайдите в меню File->New->PHP
- Напишите в 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 заключается в использовании разных браузеров для просмотра результата, а также возможность просмотреть результат при разных разрешениях экрана.
Подключение PHP файлов
В Expression Web поддерживает подключение PHP файлов для объедения простых элементов на нескольких страницах.
<?php include (‘Name_of_include_file.php’); ?>
Даже если подключаемые элементы находятся в разных файлах, Expression Web отобразит их содержимое в режиме дизайнера (Design View).
IntelliSense для PHP
Где бы вы не находились в коде, IntelliSense будет всегда помогать вам. Например показывать, список свойств или атрибутов, методов или событий. IntelliSense особенно удобен для встроенных PHP функций, он покажет список требуемых параметров, с их соответствующими типами.
PHP сниппеты
PHP сниппеты являются простыми блоками готового PHP кода, которые можно вставлять через меню Insert->PHP, а далее выбрать сниппет для добавления. Например, Expression Web может вставить PHP incude, как было показано выше, если вы выберете в меню данное действие с меню Insert, а далее выберете файл, который хотите подключить.