PHP में अंकगणितीय ऑपरेशन
Что это и зачем?
Представь, что ты — кассир в магазине сладостей. К тебе приходят покупатели, и тебе нужно быстро посчитать: сколько стоят 5 шоколадок по 50 рублей, сколько сдачи дать с 500 рублей, или на сколько больше денег у тебя стало после продажи 3 пирожных. Арифметические операции в PHP — это твой виртуальный калькулятор, который умеет делать то же самое, только в коде.
Зачем это нужно? Без них не работает ни один сайт. Хочешь сделать корзину в интернет-магазине? Нужно складывать цены. Хочешь показать возраст пользователя? Нужно вычитать год рождения из текущего. Хочешь разделить счёт в ресторане между друзьями? PHP сделает это за секунду. Арифметика — это база, с которой начинается любое программирование.
Синтаксис и примеры кода
В PHP арифметика выглядит почти как в обычной математике. Вот основные знаки:
+— сложение-— вычитание*— умножение (звёздочка, а не крестик)/— деление (косая черта)%— остаток от деления (деление с остатком)
Давай посмотрим на живые примеры. Представь, что ты пишешь код для игры или калькулятора.
<?php
// Пример 1: Складываем яблоки
$яблоки_утром = 10; // У тебя было 10 яблок
$яблоки_днём = 5; // Тебе дали ещё 5
$всего_яблок = $яблоки_утром + $яблоки_днём; // Складываем
echo "Всего яблок: " . $всего_яблок; // Выведет: Всего яблок: 15
?>
<?php
// Пример 2: Вычитаем потраченные деньги
$деньги = 1000; // У тебя 1000 рублей
$цена_игрушки = 350; // Игрушка стоит 350 рублей
$остаток = $деньги - $цена_игрушки; // Вычитаем
echo "Осталось денег: " . $остаток . " руб."; // Выведет: Осталось денег: 650 руб.
?>
<?php
// Пример 3: Умножаем пиццу на друзей
$кусков_в_пицце = 8; // В одной пицце 8 кусков
$количество_пицц = 3; // Заказали 3 пиццы
$всего_кусков = $кусков_в_пицце * $количество_пицц; // Умножаем
echo "Всего кусков пиццы: " . $всего_кусков; // Выведет: Всего кусков пиццы: 24
?>
<?php
// Пример 4: Делим счёт в кафе
$счёт = 1200; // Счёт на 1200 рублей
$друзей = 4; // 4 друга
$каждому = $счёт / $друзей; // Делим
echo "Каждый должен заплатить: " . $каждому . " руб."; // Выведет: Каждый должен заплатить: 300 руб.
?>
<?php
// Пример 5: Остаток от деления (проверяем, чётное ли число)
$число = 7;
$остаток = $число % 2; // Делим 7 на 2, остаток 1
echo "Остаток от деления 7 на 2: " . $остаток; // Выведет: Остаток от деления 7 на 2: 1
// Если остаток 0 — число чётное, если 1 — нечётное
?>
Обрати внимание: в PHP переменные начинаются со знака доллара $. Это как коробочка, в которую ты кладёшь число. А точка . перед кавычками — это склейка текста и числа (называется конкатенация).
Сравнение с Python
Если ты уже пробовал Python, то заметишь, что арифметика там очень похожа. Но есть пара отличий. Вот как те же примеры выглядят на Python:
# Python: складываем яблоки
яблоки_утром = 10
яблоки_днём = 5
всего_яблок = яблоки_утром + яблоки_днём
print("Всего яблок:", всего_яблок) # Выведет: Всего яблок: 15
Главные отличия:
- Знак доллара: В PHP перед переменной обязательно
$, в Python — нет. - Склейка текста: В PHP используется точка
., в Python — запятая или плюс (но плюс для чисел и текста работает по-разному). - Комментарии: В PHP комментарии начинаются с
//или#, в Python — только с#. - Вывод: В PHP —
echo, в Python —print().
Но сами операции (+, -, *, /, %) работают одинаково. Если ты знаешь Python, ты уже на 50% знаешь арифметику в PHP.
Типичные ошибки новичков
Вот что чаще всего идёт не так у тех, кто только начинает:
- Забыл поставить точку с запятой
;в конце строки. PHP без неё ругается и выдаёт ошибку. Всегда проверяй, есть ли;после каждой команды. - Путаешь умножение и сложение. В математике мы пишем
2x, а в PHP нужно2 * x. Звёздочка обязательна! - Делишь на ноль. Если попробуешь
10 / 0, PHP выдаст ошибку. На ноль делить нельзя — это правило работает везде, даже в коде. - Забываешь про остаток от деления. Оператор
%часто путают с обычным делением. Запомни:10 / 3даст3.333..., а10 % 3даст1(остаток). - Складываешь текст и число без точки. Если написать
echo "Ответ: " + 5, PHP может запутаться. Вместо плюса используй точку:echo "Ответ: " . 5.
Совет: если код не работает, проверь каждую строчку по порядку. Чаще всего ошибка — это просто забытая точка с запятой или неправильный знак.
Итог
Арифметические операции в PHP — это твой первый шаг в мир программирования. Ты научился складывать, вычитать, умножать, делить и находить остаток. Теперь ты можешь написать код, который считает деньги, делит пиццу или проверяет, чётное ли число. Это пригодится в любом проекте: от простого калькулятора до сложного интернет-магазина.
Попробуй сам: напиши скрипт, который считает, сколько дней ты прожил (отними дату рождения от сегодняшнего дня). Или посчитай, сколько раз ты моргнул за час (если моргаешь 15 раз в минуту). Чем больше практики, тем быстрее запомнишь. Удачи!