пятница, 16 ноября 2012 г.

Что такое РНР?




   Изначально аббревиатура РНР расшифровывалась как
Personal Homft Page. Этот язык был создан в 1994 году
Расмусом Лердорфом , чтобы отслеживать пользователей, просматривавших его домашнюю страничку с резюме.
Позже, когда функциональность  РНР значительно
расширилась и профессионалы начали использовать этот
язык для создания сложных сайтов, сокращение стали
расшифровывать как «гипертекстовый препроцессор»
 (РНР : Hypertext Preprocessor), Определение означает, что данные
 в этом языке обрабатываются до того, как становятся HTML-страницей
 (HTML - язык гипертекстовой разметки).



     Согласно официальному сайт РНР  www.php.net.), РНР является сер-
верным меж платформенным встроенным в HTML языком написания сценариев.
Это может показаться довольно сложным определением, но оно станет
простым и понятным, если рассмотреть его по частям.

    Во-первых, слово «серверный» означает, что операции РНР выполняются
на стороне сервера (в противоположность клиенту, компьютеру пользователя,
с которого последний просматривает Web-сайт). Сервер- это специальный
компьютер. На нем хранятся страницы, которые вы видите, когда заходите по
указанному в браузере адресу. Этот процесс будет описан подробнее чуть позже.

    Определение «меж платформенный» означает, что язык РНР может
использоваться под Unix, Windows NT, Macintosh, OS/2 и другими серверными, но
не клиентскими операционными системами. При этом вы можете переносить
свою работу на другую платформу почти или вообще без изменений. Разумеется,
 PHP-сценарии также можно разрабатывать в любой операционной системе,
 как и в случае HTML-страниц.

     Словосочетание «встроенный в HTML» означает, что РНР может быть внедрен
в код HTML, с помощью которого строятся все Web-страницы. Поэтому
реальное программирование на РНР может быть лишь немного сложнее, чем
создание кода вручную на HTML.

   Наконец, РНР является языком написания сценариев, а это свойство немногих
языков программирования. Значит, операции в языке начинают выполняться
только после того, как событие произошло, например когда пользователь передает
форму или обращается на URL (Uniform Resource Locator - технический термин, означающий Web-адрес). Языки программирования, такие как
Java, С или Perl, можно использовать для написания автономных приложений,
которые могут не иметь никакого отношения к Internet. Наиболее известный
пример языка написания сценариев -JavaScript. На этом языке можно обрабатывать
события, происходящие в Web-браузере. В этом смысле JavaScript похож
на РНР , хотя и выполняется исключительно на стороне клиента. Другими способами
определения типа языка могут служить термины «интерпретируемый»
и «транслируемый». Так, РНР и JavaScript не работают без программы-интерпретатора,
примеры транслируемых языков программирования - С и Java.


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

Отправить комментарий