Язык PHP

PHP язык серверного веб-программирования

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

PHP — это серверный язык веб-программирования, он является самым распространённым языком веб-программирования при разработки веб-приложений работающих на стороне сервера.

Практически все сайты и популярные CMS, такие как WordPress, Joomla, Drupal, 1C-Битрикс и сотни других, написаны именно на языке PHP.

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

Благодаря языку PHP, можно создавать формы контактов, гостевые книги (отзывы), блоги, каталоги, интернет магазины в общем те вещи которые требуют получения каких либо данных от пользователя. Затем PHP обрабатывает эти данные и возвращает получившийся результат обратно пользователю или сохраняет его.

Курс по PHP пока пишется и допиливается, думаю к маю 2016 года он будет более менее готов. А сейчас, можете почитать первые уроки по PHP для начинающих. Далее идет информация о работе клиента и сервера, на начальном этапе изучения PHP, информациею расположенную ниже можно пропустить.

Клиент <—> Сервер

Рассмотрим взаимосвязь между клиентом и сервером.

Клиент — это тот кто запрашивает данные (отправляет запрос). В качестве клиента обычно выступает браузер (Chrome, FireFox, Opera и т.д.).

Сервер — это тот кто получает данные, обрабатывает их и передает обратно клиенту либо записывает в базу данных. В качестве сервера обычно выступает веб-сервер Apache (он же внедрен в локальный веб-сервер OpenServer).

Все данные от клиента сначала поступают веб-серверу Apache, затем Apache передает данные интерпретатору PHP, PHP обрабатывает их и передает обратно веб-серверу Apache, затем Apache возвращает обработанные данные клиенту.

Связь между клиентом и сервером осуществляется с помощью запросов и ответов, через протокол HTTP. Кстати заметьте полный адрес любого сайта как раз и начинается с имени этого протокола, например: http://yandex.ru

Возможности PHP

Помимо создания web-приложений: форм отправки сообщений, комментариев, гостевых книг, блогов, форумов, любых сайтов, интернет-магазинов и т.д.

// PHP может:
- создавать куки
- создавать изображения
- управлять HTTP-заголовками
- создавать аутентификацию на сайте
- использовать редиректы
- парсить XML и HTML-файлы
- создавать PDF-документы
- управлять базами данных
- работать с электронной почтой
- и многое, многое другое.

PS: язык PHP был создан датским программистом Расмусом Лердорфом (см фото) в 1994 году и с тех пор претерпел множество изменений превратившись в самый популярный язык программирования на стороне сервера. PHP включен в 5-ку связки языков создания веб-сайтов:
HTML + CSS + JavaScript + PHP + MySQL

Читать далее: Учебник PHP


Дата публикации поста: 1 марта 2016
Дата обновления поста: 1 марта 2016
Бесплатный хостинг от компании Бегет, для начинающих: beget.com/ru/hosting/free

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *