Возможности PHP

Возможности PHP очень большие.
Главным образом, область применения
PHP сфокусирована на написание
скриптов, работающих на стороне
сервера; таким образом, PHP способен
выполнять всё то, что выполняет любая
другая программа CGI. Например,
обрабатывать данных форм,
генерировать динамические страницы,
отсылать и приниматьcookies. Но PHP
способен выполнять и множество других
задач.
Существуют три основных области, где
используется PHP.
Создание скриптов для выполнения на
стороне сервера. PHP наиболее широко
используется именно таким образом. Все,
что вам понадобится, этопарсер PHP (в
виде программы CGI или серверного
модуля),вебсервер и браузер. Чтобы Вы
могли просматривать результаты
выполнения PHP-скриптов в браузере,
вам нужен работающий вебсервер и
установленный PHP. За более
подробными сведениями обратитесь к
подразделуустановка PHP.
Создание скриптов для выполнения в
командной строке. Вы можете создать
PHP-скрипт, способный запускаться вне
зависимости от вебсервера и браузера.
Все, что вам потребуется -парсер PHP.
Такой способ использования PHP
идеально подходит для скриптов,
которые должны выполняться регулярно,
например, с помощью cron (на
платформах *nix илиLinux) или с
помощью планировщика задач (Task
Scheduler) на платформахWindows. Эти
скрипты также могут быть использованы
в задачах простой обработки текстов.
Дополнительная информация находится
здесь.
Создание приложений GUI,
выполняющихся на стороне клиента.
Возможно, PHP является не самым
лучшим языком для создания подобных
приложений, но, если вы очень хорошо
знаете PHP и хотели бы использовать
некоторые его возможности в своих
клиент-приложениях, вы можете
использовать PHP-GTK для создания таких
приложений. Подобным образом Вы
можете создавать и кросс-
платформенные приложения. PHP-GTK
является расширением PHP и не
поставляется вместе с дистрибутивом
PHP. Если вы заинтересованы, посетите
сайт PHP-GTK.
PHP доступен для большинства
операционных систем, включая Linux,
многие модификации Unix (такие, как HP-
UX, Solaris и OpenBSD), Microsoft Windows,
Mac OS X, RISC OS, и многих других.
(Существует даже версия PHP для OS/2.
Неизвестно, правда, насколько
соответствующая нынешним реалиям).
Также в PHP включена поддержка
большинства современных вебсерверов,
таких, как Apache, Microsoft Internet
Information Server, Personal Web Server,
серверов Netscape и iPlanet, сервера
Oreilly Website Pro, Caudium, Xitami,
OmniHTTPd и многих других. Для
большинства серверов PHP поставляется
в качестве модуля, для других,
поддерживающих стандарт CGI, PHP
может функционировать в качестве
процессора CGI.
Таким образом, выбирая PHP, вы
получаете свободу выбора операционной
системы и вебсервера. Кроме того, у вас
появляется выбор между
использованием процедурного или
объектно-ориентированного
программирования или же их сочетания.
PHP способен не только выдавать HTML.
Возможности PHP включают
формирование изображений, файлов PDF
и даже роликов Flash (с использованием
libswf и Ming), создаваемых "на лету". PHP
также способен выдавать любые
текстовые данные, такие, как XHTML и
другие XML-файлы. PHP способен
осуществлять автоматическую
генерацию таких файлов и сохранять их
в файловой системе вашего сервера,
вместо того, чтобы отдавать клиенту,
организуя, таким образом, кеш
динамического содержания,
расположенный на стороне сервера.
Одним из значительных преимуществ PHP
является поддержка широкого кругабаз
данных. Создание скрипта,
использующего базы данных, - очень
просто. В настоящее время PHP
поддерживает следующие базы данных:
#новости

Комментарии

Комментариев нет.