PHP или Hypertext Preprocessor – это скриптовый язык программирования, который используют для разработки web-cтраниц. По статистике он занимает третье место по популярности. Именно его выбрали разработчики таких известных динамических сайтов, как Вконтакте и Facebook.
История возникновения PHP началась с того, что датский программист создал скрипты на Perl/CGI, чтобы собирать статистику о посещении его электронного резюме. Немного позднее он на языке Си добавил интерпретатор шаблонов PHP. Затем код интерпретатора был переписан, и в язык вносилось множество дополнений, расширяющих его возможности.
Сегодня PHP широко применяют для разработки и раскрутки сайтов
Особенности PHP
PHP по своему синтаксическому наполнению схож с языком Си и Perl. Начать работу можно с оператора PHP без описания переменных. Чтобы язык выполнял код, его нужно поместить внутрь ограничивающих тегов <?php?>. Имена переменных, которые заключают в двойные кавычки, содержат вначале знак $. Основные отличия этого языка от его предшественника Perl заключается в следующем:
- 1 Он дает возможность создавать HTML файлы с вмонтированными командами PHP.
- 2 PHP-скрипты реализуются на стороне сервера, в то время как JavaScript, например, выполняется на стороне клиента. Процессор PHP обрабатывает HTML-файлы так, что невозможно определить это обычный HTML-файл или он получен в результате выполнения скрипта.
- 3 Веб-ресурсы, созданные на базе PHP, легко модифицируются.
- 4 Этот язык легко освоить.
- 5 PHP отличает большое количество встроенных инструментов, которые могут быть использованы для создания web. Чаще всего разработчики сайтов применяют:
- изъятие переменных окружения сервера, показателей GET и POST в автоматическом режиме;
- совместимость с различными системами управления базами данных;
- автоматическая отправка HTTP заголовков;
- обработка любых сторонних файлов, которые загружаются на сервер;
- возможность работать с файлами в удаленном режиме, с сокетами, HTTP авторизацией,cookies, XForms.