Возможности PHP.
На PHP можно сделать все, что можно сделать с помощью CGI–программ. Например: обрабатывать данные из форм, генерировать динамические страницы, получать и посылать куки (cookies).
Кроме этого в PHP включена поддержка многих баз данных (databases), что делает написание Web-приложений с использованием баз данных до невозможности простым.
Ниже приведен неполный перечень поддерживаемых БД:
|
Также PHP понимает протоколы IMAP, SNMP, NNTP, POP3 и даже HTTP, а также имеет возможность работать с сокетами (sockets) и общаться по другим протоколам.
Процесс выполнения php-сценария при обращении браузера к серверу состоит в следующем. Вначале браузер запрашивает страницу с расширением .php, после чего web-сервер пропускает программу через машину PHP и выдаёт результат в виде html-кода. Если взять стандартную страницу HTML, изменить расширение на .php и пропустить её через машину PHP, последняя просто перешлёт её пользователю без изменений. Чтобы включить в этот файл команды PHP, необходимо заключить команды PHP в специальные теги, которых различают 4 вида (они эквивалентны и можно использовать любые):
Инструкция обработки XML:
<?php... ?>Инструкция обработки SGML:
<? ...?>Инструкция обработки сценариев HTML:
<script language = "php"> ...</script>Инструкция в стиле ASP:
<% ...%>Наиболее часто используемый стиль - XML или SGML.
Дата добавления: 2015-08-26; просмотров: 876;