Разделы:


Best links:

На sotmarket.ru планшетный компьютер где купить.

--------------------------

Язык разработки

Одним из самых популярных языков программирования, используемых в настоящее время при разработке сайтов является язык РНР (PHP Hypertext Preprocessor) пи-эйч-пи препроцессор гипертекста. Отметим, что здесь препроцессор означает - программу, работающую совместно с web-сервером, которая просматривает все или некоторые файлы, выдаваемые web-сервером посетителя, и выполняет над ними определенные действия в зависимости от содержащихся в этих файлах инструкций.

Чтобы понять, почему РНР стал на сегодняшний день столь популярным рассмотрим кратко его возможности, по сравнению с другими языками.

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

К первой относятся те, код которых выполняется на компьютере посетителя сайта - в его браузере. Например, JavaScript и VBScript. Программы на этих языках встраиваются в код web-страниц (или выносятся в отдельный файл с вызовом из web-страниц, но браузер все равно обрабатывает такие вынесенные программы как если бы они были встроены в код страницы.

Во вторую входят языки, программы на которых выполняются на том компьютере, где расположен web-сервер. РНР относится ко второй группе - программа на РНР исполняется на web-сервере. От других CGI-языков РНР отличается в лучшую сторону прежде всего своей простотой.

Механизм действия РНР более правильно называть не "CGI-языком", а препроцессором – что и отражено в его названии. В то время как CGI-приложение просто выдает некие данные в браузер посетителя, препроцессор просматривает все или некоторые файлы, выдаваемые web-сервером посетителю, и ищет в них определенные команды, которые и выполняет. Именно такой способ работы и позволяет встраивать код программ на РНР непосредственно в текст web-страниц. Еще одним достоинством РНР является возможность работы с серверами баз данных. Для работы с подавляющим большинством типов баз данных в РНР есть встроенные функции, поэтому достаточно лишь установить на web-сервере программу работы с базой данных (наиболее часто используется бесплатная MySQL - http://www.mysql.com).

предыдущаяследующая