Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Php. 
Разработка модулей случайного поиска и математической модели, входящих в состав комплекса "CADoptimizer"

РефератПомощь в написанииУзнать стоимостьмоей работы

Аббревиатура PHP означает «Hypertext Preprocessor (Препроцессор Гипертекста)». Синтаксис языка берет начало из C, Java и Perl. Преимуществом PHP является то, что он дает веб-разработчикам возможность быстро создавать динамически генерируемые веб-страницы. Немаловажной является поддержка различных расширений, реализующих функции поисковой машины mnoGoSearch, функции IRC Gateway, функции для работы… Читать ещё >

Php. Разработка модулей случайного поиска и математической модели, входящих в состав комплекса "CADoptimizer" (реферат, курсовая, диплом, контрольная)

PHP — это обширно используемый язык сценариев общего назначения с открытым исходным кодом. Это язык программирования, который был разработан специально для написания веб-приложений (сценариев), исполняющихся на веб-сервере.

Аббревиатура PHP означает «Hypertext Preprocessor (Препроцессор Гипертекста)». Синтаксис языка берет начало из C, Java и Perl. Преимуществом PHP является то, что он дает веб-разработчикам возможность быстро создавать динамически генерируемые веб-страницы.

Большим достоинством языка PHP в отличие от таких языков, как Perl и C, является возможность создания HTML документов с внедренными командами PHP.

В отличие от какого-либо кода, обрабатывающегося на клиентской стороне, например, JavaScript, PHP-скрипты выполняются на сервере.

PHP позволяет разрабатывать многофункциональные веб-приложения за сравнительно небольшие сроки, получая продукты, которые могут легко модифицироваться и поддерживаться в будущем.

Язык PHP непрерывно совершенствуется и развивается, и скорее всего ему гарантирована долгая доминация в области языков веб-программирования, как минимум, в ближайшие годы.

Возможности языка PHP огромны. Главным образом, область применения PHP сосредоточена на написании скриптов, которые выполняются на стороне сервера; т. е. PHP способен делать всё то, что делает любая другая программа CGI (обрабатывать информацию из форм, создавать динамические страницы, отправлять и принимать cookies). Однако PHP позволяет решать и множество других задач.

Существуют три основных области, где используется PHP:

  • — Написание скриптов, выполняющихся на стороне сервера;
  • — Написание скриптов, выполняющихся в командной строке;
  • — Разработка приложений GUI, которые выполняются на стороне клиента.

PHP работает с большинством операционных систем, такими как Microsoft Windows, Linux, большинство модификаций Unix (такие, как HP-UX, Solaris и OpenBSD), Mac OS X, RISC OS, и многие другие. Также в PHP есть поддержка всех основных современных веб-серверов, например Microsoft Internet Information Server, Personal Web Server, Apache, серверов Netscape и iPlanet, серверов Oreilly Website Pro, Caudium, Xitami, OmniHTTPd и множества других. Для большей части серверов PHP поставляется в виде модуля, для других серверов, котрые поддерживают стандарт CGI, PHP может функционировать в качестве процессора CGI.

PHP способен выдавать не только. Возможности PHP включают формирование файлов PDF, изображений, и даже роликов Flash (с использованием libswf и Ming), создаваемых «на лету». Он также может выдавать различные текстовые данные, такие, как XHTML и другие XML-файлы и осуществлять автоматическую генерацию таких файлов и сохранять их в файловой системе сервера, не отдавая клиенту, организуя, таким образом, кэш динамического содержания, который находится на стороне сервера.

Одним из главных достоинств PHP является поддержка большинства баз данных. Текущая версия PHP поддерживает такие базы данных, как Direct MS-SQL, Sybase, Adabas D, Ingres, Oracle (OCI7 и OCI8), Empress, FrontBase, PostgreSQL, FilePro (только чтение), mSQL, Solid, Hyperwave, IBM DB2, MySQL, Velocis, Informix, ODBC, dBase, InterBase, Ovrimos, Unix dbm.

Языком PHP также поддерживается связь с другими сервисами с помощью таких протоколов, как LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (на платформах Windows) и многих других.

Немаловажной является поддержка различных расширений, реализующих функции поисковой машины mnoGoSearch, функции IRC Gateway, функции для работы со сжатыми файлами (gzip, bz2), функции календарных вычислений, функции перевода и многое другое. [6].

Показать весь текст
Заполнить форму текущей работой