🐘 PHP

Premier programme : Hello World et bases de la syntaxe en 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.
  • Как создавать переменные с $ и хранить в них текст или числа.
  • Как склеивать строки точкой и использовать переменные в двойных кавычках.
  • Какие ошибки бывают и как их избежать.

Попробуй изменить примеры: напиши своё имя, придумай другие числа для сложения. Экспериментируй! Программирование — это как конструктор: чем больше деталей ты знаешь, тем круче можешь собрать. В следующей статье мы научимся спрашивать у пользователя его имя и отвечать ему. Удачи, капитан!