Делаем добро вместе Детальнее

#2 – Локальный сервер. Вывод информации и комментарии

#2 – Локальный сервер. Вывод информации и комментарии

Язык PHP является серверным языком программирования. Для его работы требуется локальный или удаленный сервер. В ходе видео мы познакомимся с локальными серверами и дополнительно научимся выводить информацию при помощи PHP.

Видеоурок

Разработка проектов на PHP требует наличие сервера. Сервер может быть двух видов:

  • удаленный сервер (хостинг);
  • локальный сервер.


Удаленный сервер – это сервер, что находится на неком удаленном ПК. Доступ к такому серверу имеете вы и все участники сети Интернет. При публикации сайта на удаленный сервер вы выгружаете его для всеобщего обозрение. Все смогут перейти к вам на сайт. Такая услуга выгрузки зачастую платная и приобретается у разных хостинг провайдеров.


PS: мы для сайта используем данного хостинг провайдера.


Локальный сервер – это сервер, что устанавливается на ваш компьютер. Такой сервер доступен только вам. Его зачастую используют в целях разработки проекта. Именно такой сервер будем использовать мы в ходе всего курса. 


Для его установки нужна специальная программа. Вы можете использовать любую удобную вам. Ниже несколько из них:

  • Программа MAMP. Удобная и быстрая, но ее работа может быть не точной на ОС Виндовс. Рекомендуем для установки на Мак ОС;
  • Программа OpenServer. Схожая программа, что идеально работает на ОС Виндовс;
  • Программа XAMPP. Работает на всех ОС, но имеет немного сложный интерфейс. Рекомендуем к установке на ОС Linux.


 Детальную документацию по установке и работе с OpenServer вы можете найти на их официальном сайте.


Если вы пользователь компьютера Мак, то лучшим локальным сервером будет программа MAMP.


Вывод информации

В PHP для вывода информации на экран используется оператор echo. Он позволяет выводить как простой текст, так и HTML-теги.


Пример использования:

// Одинарные кавычки принято использовать для текста
echo 'Просто текст';
// Если нужно вывести дополнительно HTML-теги, 
// то используются двойные кавычки
echo "Обычный текст, но с <b>HTML</b>";

Стоит также отметить, что с появлением новых версий PHP вывод тегов стал возможен во всех типах кавычек. Через оператор echo вы можете выводить большие куски HTML кода.


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


Комментарии

Язык PHP поддерживает три типа комментариев:

// Два слэша для комментирования одной строки

/* 
 В такой конструкции вы
 можете записывать множество
 строчек комментариев
*/

# Решетка служит для комментирования одной строки

Используя комментарии вы сможете добавлять описание к вашей программе и всегда быть в курсе всех участков кода в приложении.

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Работа с комментариями

Создайте комментарий, что будет содержать ваше имя и фамилию.

Посмотреть ответ

Решение работы:

// John Doe

// или же
# John Doe
Локальный сервер

Расскажите зачем нужен локальный сервер и какую роль он выполняет.


Расскажите какие специальные пакеты вы знаете для создания и настройки локального сервера.

Посмотреть ответ

Поскольку PHP является серверным языком, то для его работы нам потребуется установить либо локальный сервер, либо использовать удаленный сервер на хостинге. Первый вариант бесплатный и на нем намного удобнее все тестировать, поэтому именно его мы будет использовать.


Благодаря серверу мы сможем интерпритировать PHP код в браузере и выводить вместо кода готовый результат.


Существует множество локальных серверов и пакетов сборки, например: OpenServer, Winginx и другие.

Вывод информации

Выведите на экран информацию: «Сегодня хорошая погода». Слово "погода" выведите на новой строке.

Посмотреть ответ

Решение работы:

echo "Сегодня хорошая<br>погода";

Получить остальные домашние задания можно после подписки на проект

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение технологии Ajax
7 уроков
Создание динамического веб сайта
22 урока
Фреймворк Laravel: cоздание веб сайта
8 уроков
Видеокурс по PHP, MySQL / Создание динамического сайта
Комментарии для сайта Cackle