PHP: что это такое и как использовать в разработке сайта? | СЕО-термины, СайтАктив

PHP или Hypertext Preprocessor – это скриптовый язык программирования, который используют для разработки web-cтраниц. По статистике он занимает третье место по популярности. Именно его выбрали разработчики таких известных динамических сайтов, как Вконтакте и Facebook.

История возникновения PHP началась с того, что датский программист создал скрипты на Perl/CGI, чтобы собирать статистику о посещении его электронного резюме. Немного позднее он на языке Си добавил интерпретатор шаблонов PHP. Затем код интерпретатора был переписан, и в язык вносилось множество дополнений, расширяющих его возможности.

Сегодня PHP широко применяют для разработки и раскрутки сайтов

Особенности PHP

PHP по своему синтаксическому наполнению схож с языком Си и Perl. Начать работу можно с оператора PHP без описания переменных. Чтобы язык выполнял код, его нужно поместить внутрь ограничивающих тегов <?php?>. Имена переменных, которые заключают в двойные кавычки, содержат вначале знак $. Основные отличия этого языка от его предшественника Perl заключается в следующем:

  1. 1 Он дает возможность создавать HTML? файлы с вмонтированными командами PHP.
  2. 2 PHP-скрипты реализуются на стороне сервера, в то время как JavaScript, например, выполняется на стороне клиента. Процессор PHP обрабатывает HTML-файлы так, что невозможно определить это обычный HTML-файл или он получен в результате выполнения скрипта.
  3. 3 Веб-ресурсы, созданные на базе PHP, легко модифицируются.
  4. 4 Этот язык легко освоить.
  5. 5 PHP отличает большое количество встроенных инструментов, которые могут быть использованы для создания web. Чаще всего разработчики сайтов применяют:
  • изъятие переменных окружения сервера, показателей GET и POST в автоматическом режиме;
  • совместимость с различными системами управления базами данных;
  • автоматическая отправка HTTP заголовков;
  • обработка любых сторонних файлов, которые загружаются на сервер;
  • возможность работать с файлами в удаленном режиме, с сокетами, HTTP авторизацией,cookies?, XForms.

Услуги, связанные с термином: