• Основы php. Урок №1
    Владислав SEO-Специалист, Founder

Основы php. Урок №1

  • 06.09.2015
  • 4 минут
  • 31
Содержание:

Мир веб программирования очень разнообразный и интересный. В нем существуют различные языки программирования, разметки, визуальных эффектов и оформления стилей: php, JavaScript, ruby, perl, jQuery, html, css и другие.

Этот урок является началом цикла уроков посвященным языку программирования php. Данный язык является очень популярным и завоевывает к себе расположение большинства программистов и веб мастеров. Основная масса сайтов, расположенных в интернете, сделаны именно на этом программном языке.

Такую популярность пхп получил благодаря своей гибкости применения и простоте изучения. При желании основы пхп можно выучить за два-три месяца регулярных теоретических и практических занятий.

Что же представляет собой PHP

PHP – это серверный язык программирования. То есть он исполняется на стороне сервера. Противоположным примером является JavaScript. Он работает на стороне клиента.

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

Бывают два вида сайтов статические и динамические.

Статические – это сайты с определенным количеством html страниц, которые располагаются физически на сервере. Короче говоря – это сайт сделанный на html.
Клиент посылает запрос на сервер. Сервер обрабатывает запрос и выдает необходимые страницы.

stat

Динамические сайты делаются на php и других языках программирования. Главное отличие от статических сайтов в том, что страниц как таковых нет, они генерируются в процессе запроса пользователей. Генерация страниц возможна благодаря скриптам, расположенным в корне сайта на сервере и его интерпретатору php, который понимает эти скрипты. То есть сервер содержит в себе интерпретатор php, который генерирует страницы.

dinamit

Скажем нам необходимо найти сайт автомобильной тематики. Мы пишем запрос в браузере. Сервер получает этот запрос. Запрос обрабатывается. Если есть сайты данной тематики на html, то они выдаются такими какими есть. Если существуют сайты на php, то сервер подключает интерпретатор, который обрабатывает запрос и формирует страницы в html вид. Далее выдает их пользователю в браузере.

Вот последовательная цепочка работы интернета:

Клиент -> запрос -> сервер -> обработка запроса сервером -> ответ сервера

Для изучения пхп удобно сделать сервер у себя на компьютере. Это будет своеобразный хостинг, где мы сможем располагать тестовые файлы и сайты. Для этого скачиваем пакет инструментов Denwer. Как установить денвер на компьютер я уже детально описывал. В этом пакете присутствует собственно сам сервер php под названием Apache и база данных MyQLI. Они обеспечат комфортную работу. Мы сможем учиться и работать без подключения к интернету.

Основы синтаксиса

Давайте создадим файл index.php расширение файла обязательно php.

Пишем первую программу:

echo "Всем привет! Это моя первая программа на PHP!";
echo "Это удивительный язык программирования.";

Как видим наше сообщение размещается в специальных знаках в угловых скобках с знаком вопроса. Они указывают, что вся информация, которая в них заключена будет отрабатываться интерпретатором php.

echo (эхо) – конструкция языка, которая выводит информацию на экран браузера.

Точка с запятой всегда должна стоять в конце оператора. В данном случаи оператором выступают символы двойные кавычки.

Оценить
Ваш email адрес не будет опубликован
Спасибо
за заявку!
Данные успешно отправлены!
Отзыв отправлен Ваш комментарий обрабатывается модератором.