PHP 5 для начинающих |
Страница 45 из 813 PHP-теги и все, что находится между ними), однако, воспользовавшись меню Вид О Просмотр HTML-кода, можно увидеть необработанный PHP-код. Это связано с тем, что ни Web-сервер, ни PHP-процессор не обрабатывали данный файл до того, как он был открыт в браузере. Если вы уже создавали Web-страницы, скорее всего, вы знакомы с расширениями .htm и .html, а также, возможно, .shtml. С помощью данных расширений браузер распознает тип открываемого файла. Web-сервер также способен распознавать расширения файлов, и если он встречает .php-файл, то передает его PHP-машине для обработки. Расширение .php появилось не в PHP 5, а является стандартным расширением PHP-файлов для большинства Web-серверов. Существует возможность так сконфигурировать Web-сервер, чтобы он отправлял PHP-процессору файлы с другими расширениями (например, .htm или .html). При использовании такой конфигурации обычные HTML-страницы будут обрабатываться PHP-машиной (в дополнение ко всем PHP-страницам), хотя обычные HTML-файлы не изменяются в результате этой обработки (это просто вносить некоторые издержки). Так как файлы, отправленные пользователям, будут иметь расширения .htm или .html вместо .php, пользователь не узнает, что для серверной обработки данных файлов используется PHP. Добавлять эти расширения или нет— дело выбора разработчика, однако данный способ рекомендуется в тех случаях, когда от пользователя необходимо скрыть PHP-природу Web-приложения. Разделители используются в различных типах кода для указания блоков кода, данных и т.д. Разделители представляют собой специальные символы, которые сообщают программе синтаксического анализа начало и окончание данных. Так, в формате с разделяющими запятыми разделителями являются запятые. Программа или процессор, анализирующий синтаксис потока данных, "знает", что между двумя соседними запятыми должны быть данные соответствующего типа. Та же идея применяется к PHP-коду, встроенному в Web-страницу. Стандартными разделителями для PHP 5 являются последовательности символов <?php и ?>. Можно также использовать в качестве разделителей последовательности <? и ?>, но <?php и ?> более предпочтительны — они стандартизированы в репозитории PHP-расширений и приложений (PHP Extension and Application Repository — PEAR), который является хорошим источником стандартного PHP-кода и предметом обсуждения главы 14. Как и другие настройки в PHP 5, разделители, которые будут распознаваться PHP-машиной, можно установить или расширить путем редактирования конфигурационного файла. Например, можно заставить PHP 5 распознавать в качестве разделителей символы <% и %>. Такие разделители называются ASP-разделителями, поскольку они соответствуют разделителям, используемым для написания ASP-кода, встраиваемого в Web-страницы. (ASP или Active Server Pages (активные серверные страницы) — технология Microsoft, подобная PHP.) Кроме того, ограничивать PHP-код можно с помощью HTML-тегов сценариев, например: <script language="PHP">Здесь расположен PHP-код</script> |
автомагазин четыре на четыре Владивосток