Язык PHP является серверным языком программирования. Для его работы требуется локальный или удаленный сервер. В ходе видео мы познакомимся с локальными серверами и дополнительно научимся выводить информацию при помощи PHP.
Видеоурок
Разработка проектов на PHP требует наличие сервера. Сервер может быть двух видов:
удаленный сервер (хостинг);
локальный сервер.
Удаленный сервер – это сервер, что находится на неком удаленном ПК. Доступ к такому серверу имеете вы и все участники сети Интернет. При публикации сайта на удаленный сервер вы выгружаете его для всеобщего обозрение. Все смогут перейти к вам на сайт. Такая услуга выгрузки зачастую платная и приобретается у разных хостинг провайдеров.
Локальный сервер – это сервер, что устанавливается на ваш компьютер. Такой сервер доступен только вам. Его зачастую используют в целях разработки проекта. Именно такой сервер будем использовать мы в ходе всего курса.
Для его установки нужна специальная программа. Вы можете использовать любую удобную вам. Ниже несколько из них:
Программа 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 месяца
Мы используем файлы cookie, чтобы улучшить работу и повысить эффективность сайта. Продолжая пользование данным сайтом, вы соглашаетесь с использованием файлов cookie.