PHP

PHP (Personal Home Page Tools — «Инструменты для создания персональных веб-страниц»; произносится пи-эйч-пи) — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

PHP известен, как серверный язык программирования. Это означает, что он работает на веб-сервере.

Большинство языков веб-программирования являются серверными языками, но некоторые, например, JavaScript, работают на стороне клиента, это означает, что они работают на веб-браузере.

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

Выполнение кода со стороны сервера является более безопасным способом, чем на стороне клиента, как это делает JavaScript. Поскольку код JavaScript отправляется в веб-браузер, для посетителей сайта легко его просмотреть и редактировать. Даже на одной странице сайта можно с лёгкостью совмещать PHP и JavaScript.

Код, находящийся на стороне сервера остаётся веб-сервере и недоступен для посетителей сайта.

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

  • Считывание и обработка веб-форм и куки-файлов
  • Функции создания и работы с графикой
  • Установка связи с популярными базами данных такими, как MySQL
  • Функции для работы с HTML.

Одной из замечательных функцией PHP является то, что можно включить блоки PHP кода в HTML-страницы. Можно обособить PHP блоки с помощью специальных символов. Когда веб-сервер получает информацию о странице, все PHP блоки запускаются движком PHP, в то время как, другие части страницы отправляются "как есть" в браузер. Эта функция позволяет легко делать интерактивными обычные веб-страницы. Отличный инструмент для форм с обратной связью и форм с похожими функциями.

PHP можно использовать для записи практически любого типа веб-приложения или сценария.

Обычные PHP приложения, включают в себя:

  • Программное обеспечение для ведения блогов таких, как WordPress
  • Системы электронной коммерции Magento
  • Система управления контентом, в том числе Drupal и Joomla!
  • Программное обеспечение для ведения форумов, например, phpBB.

Кроме того, многие популярные веб-сайты, в том числе Yahoo!, Википедия, Facebook, Digg разработаны с использованием PHP. Также с помощью языка PHP возможно написание объектно-ориентированного кода.

Tags: Юзаем технологии