PHP. Введение

05.11.09

История: PHP (Personal Home Page) - создатель Расмус Лердорф (Rasmus Lerdorf) 1994 г. PHP первоначально был написан на языке Perl , затем на С. В 1995 г. вышел пакет PHP Tools (средства для персональной домашней страницы): анализатор кода, утилиты для построения: гостевая книга, счетчик, чат, системы статистики. Версия 2 уже включала FI (Form Interpretator) для реализации SQL-запросов в Web-страницах.

Определение: PHP - это скрипт-язык интернет-программирования, библиотека функций, интерфейсы к СУБД, почтовым протоколам, разделяемой памяти, графическим файлам, архивам, ... PHP-скрипт выполняется на сервере гипертекстовым препроцессором, в отличие от JavaScript, где код полностью передаётся на клиентскую машину и там выполняется.

Назначение: Создание динамических сайтов (файлы хранятся и обрабатываются на сервере). Проще, чем Perl.

Классификация: PHP - это CGI-оболочка - программы, работающие через CGI (Common Gateway Interface). CGI - общий шлюзовой интерфейс, являющийся стандартом, описывающим HTTP-приложения. Сервер передаёт запросы пользователя CGI-программе, которая их обрабатывает и возвращает результат своей работы на экран пользователя. PHP похож на Java Server Pages (JSP).

Возможности: Поддержка: MySQL, PostgreSQL, ...
Функции для работы с протоколами: IMAP, SNMP, NNTP, POP3, HTTP.
Работа с сокетами (sockets).
База готовых модулей, аналогичная CPAN у Perl.
PHP можно установить в 2-х вариантах:
1). отдельный интерпретатор
2). модуль Web-сервера, например, Apache

Литература А.Мазуркевич, Д.Еловой PHP настольная книга программиста

<Назад             Вперёд>

Постоянный адрес статьи в Интернет: http://www.ispl.ru/PHP.html

Ключевые слова: PHP, PHP Tools, Perl, MySQL, PostgreSQL, Apache, JSP, CGI

Open source
Главная