第一个程序:Hello World与PHP语法基础
Что это и зачем?
Представь, что ты — капитан космического корабля. Чтобы корабль полетел, нужно отдать команду: «Включить двигатели!». В программировании то же самое: ты даёшь компьютеру команды, и он их выполняет. Hello World — это самая первая команда, которую учится давать каждый программист. Она заставляет компьютер сказать: «Привет, мир!». Это как первое слово ребёнка — простое, но очень важное.
Зачем это нужно? Во-первых, чтобы проверить, что всё работает: твой компьютер, программа для написания кода, и ты сам всё делаешь правильно. Во-вторых, чтобы понять синтаксис — это такие правила языка программирования, как в русском языке есть правила: «жи-ши пиши с буквой и». Если нарушить правила, компьютер тебя не поймёт. В этой статье ты научишься писать свою первую программу на PHP и узнаешь главные правила этого языка.
Синтаксис и примеры кода
PHP — это язык, который особенно любят за то, что он умеет создавать сайты. Но начать с ним очень просто. Давай посмотрим на самые базовые примеры.
Пример 1: Классический Hello World
<?php
// Это комментарий. Компьютер его игнорирует, он только для людей.
// Команда echo выводит текст на экран.
echo "Hello, World!";
?>
Разбор: <?php — это как открыть дверь в мир PHP. Всё, что после этой команды, компьютер понимает как PHP-код. echo — это приказ: «Выведи это!». Текст в кавычках — это то, что мы хотим увидеть. ?> — закрываем дверь. Если не закрыть, компьютер может запутаться.
Пример 2: Приветствие по имени
<?php
// Создаём переменную — это как коробка с именем.
// В коробку можно положить значение.
$name = "Аня";
// Выводим приветствие, используя переменную.
// Точка (.) склеивает текст и переменную.
echo "Привет, " . $name . "!";
?>
Разбор: Переменные в PHP всегда начинаются с $. Это как значок доллара, который говорит: «Я переменная!». Мы положили в коробку $name слово "Аня". Потом мы склеили три части: "Привет, ", содержимое коробки и "!". Получилось: "Привет, Аня!".
Пример 3: Сложение чисел
<?php
// Числа не нужно брать в кавычки.
$a = 5;
$b = 3;
// Складываем числа и сохраняем результат в новой переменной.
$sum = $a + $b;
// Выводим результат.
echo "Сумма: " . $sum;
?>
Разбор: С числами PHP работает как калькулятор. Мы создали две коробки с числами 5 и 3, потом сложили их и положили результат в третью коробку. На экране увидим: "Сумма: 8".
Пример 4: Использование двойных кавычек
<?php
$city = "Москва";
// В двойных кавычках можно вставлять переменные прямо в текст.
echo "Я живу в $city.";
?>
Разбор: В PHP есть хитрость: если использовать двойные кавычки (" "), то переменные внутри них автоматически заменяются на свои значения. В одинарных кавычках (' ') так не работает — там будет написано буквально $city, а не "Москва".
Пример 5: Комментарии и перенос строки
<?php
// Однострочный комментарий
echo "Первая строка\n"; // \n — это перенос на новую строку
/*
Многострочный комментарий.
Можно писать на нескольких строках.
*/
echo "Вторая строка";
?>
Разбор: Комментарии помогают не забыть, что делает код. \n — это специальный символ, который говорит: «Перейди на новую строку». В браузере это не всегда видно, но в консоли или файле — отлично работает.
Сравнение с Python
Python — ещё один популярный язык для начинающих. Давай сравним, как те же задачи выглядят на нём.
| Задача | PHP | Python |
|---|---|---|
| Вывести текст | echo "Привет"; |
print("Привет") |
| Создать переменную | $name = "Аня"; |
name = "Аня" |
| Сложить числа | $sum = 5 + 3; |
sum = 5 + 3 |
| Комментарий | // комментарий |
# комментарий |
Главные отличия: В PHP у переменных всегда есть значок $, а команды заканчиваются точкой с запятой (;). В Python этого нет. PHP чаще используют для сайтов, а Python — для анализа данных и игр. Но оба языка учат одному и тому же: как думать как программист.
Типичные ошибки новичков
Даже опытные программисты иногда ошибаются. Вот что чаще всего случается у начинающих:
- Забыл точку с запятой. В конце каждой команды (кроме
<?phpи?>) должна быть;. Если её нет, компьютер выдаст ошибку. - Перепутал кавычки. Открывающая и закрывающая кавычки должны быть одинаковыми: или обе одинарные, или обе двойные.
"Привет'— ошибка. - Забыл знак доллара. Переменные всегда с
$.name = "Аня";— компьютер не поймёт. - Неправильное имя переменной. Имя может содержать только буквы, цифры и знак подчёркивания, но не может начинаться с цифры.
$1name— ошибка. - Путаница с echo и return.
echoвыводит на экран, аreturnвозвращает значение в программу. Для начала используй толькоecho. - Закрывающий тег лишний. Если в файле только PHP-код, можно не писать
?>в конце. Иногда это даже вызывает ошибки.
Итог
Поздравляю! Ты написал свою первую программу на PHP. Теперь ты знаешь:
- Как открыть и закрыть PHP-код с помощью
<?phpи?>. - Как выводить текст командой
echo. - Как создавать переменные с
$и хранить в них текст или числа. - Как склеивать строки точкой и использовать переменные в двойных кавычках.
- Какие ошибки бывают и как их избежать.
Попробуй изменить примеры: напиши своё имя, придумай другие числа для сложения. Экспериментируй! Программирование — это как конструктор: чем больше деталей ты знаешь, тем круче можешь собрать. В следующей статье мы научимся спрашивать у пользователя его имя и отвечать ему. Удачи, капитан!