Применение скриптового языка PHP в сайте 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Применение скриптового языка PHP в сайте



В области программирования для Сети PHP — один из популярных скриптовых языков благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP. Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств для разработки веб-приложений Основные из них:

· автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;

· взаимодействие с большим количеством различных систем управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Интерфейс PDO);

· автоматизированная отправка HTTP заголовков;

· работа с HTTP авторизацией;

· работа с локальными и удалёнными файлами, сокетами;

· обработка файлов, загружаемых на сервер;

· работа с Xforms.

В настоящее время самым распространенным и полноценным языком программирования, который ориентирован именно на создание веб-ресурсов, считается PHP. Его популярность обусловлена целым рядом преимуществ, которые он дает разработчику. Код, написанный на этом языке, выглядит не громоздко, а основные сценарии создаются в несколько строчек. Синтаксические особенности написания просты и понятны благодаря учету основных преимуществ, языка высокого уровня Perl и процедурного Си.

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

Благодаря простоте кода, выполнение сценариев происходит на довольно высокой скорости, поскольку характер языка можно обозначить как транслирующий интерпретатор (выполняет обработку сценария и отображаете его результата в визуальной форме). Скорость обработки сценариев прекрасно подходит для приложений любого уровня сложности.

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

Язык PHP динамично развивается и идет в ногу с последними требованиями, предъявляемым к Интернет-ресурсам, в частности при создании современных приложений используется ООП (Объектно Ориентированное Программирование).

Версии языка до пятого уровня практически не поддерживали ООП, эта ситуация изменилась с разработкой PHP5, конечно не все вопросы решены (связанные с контактами классов и прочее), но следует отметить что, поддержка осуществляется огромным сообществом «поклонников» этого языка в сети.

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

Главным фактором языка РНР является практичность. РНР должен предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками:

· традиционностью;

· простотой;

· эффективностью;

· безопасностью;

· гибкостью.

 

Существует еще одна «характеристика», которая делает РНР особенно привлекательным: он распространяется бесплатно! Причем, с открытыми исходными кодами.



Поделиться:


Последнее изменение этой страницы: 2017-02-05; просмотров: 266; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.229.253 (0.005 с.)