🇺🇦 PHP Основи – Урок 3

Що таке PHP оператори, як їх використовувати.

3.1 PHP оператор присвоєння “=”

В минулому уроці ми вже познайомились з цим оператором, нагадаю:

<?
$helloWorld = 'Hello World!';
?>

Оператор присвоєння – це один з основних операторів у PHP, який використовується для присвоєння значення змінній. Оператор присвоєння має знак “=” (дорівнює), і він використовується для присвоєння значення змінній, з якою він пов’язаний.

3.2 PHP оператор додавання “+”

Зараз буде приклад як в математиці, але є нюанс 🙂

<?
$a = 5;
$a = $a + 5; // 10
?>

Тепер нам потрібно розібратись яким чином все спрацювало.

На першій строчці за допомогою оператора присвоєння “=”, ми створили нашу змінну, а змінна це область пам’яті. Десь в пам’яті записано число 5.

Наступна строка (треба читати код справа-наліво) – спочатку замість $a, підставляємо число 5, а потім за допомогою оператора додавання (суми) отримуэмо число 10, та знову ж таки, за допомогою оператора присвоєння “=”, створили нове значення для змінної.

Виглядає як математичне рівняння, але інший сенс.

3.3 PHP арифметичні оператори

Основні 4 оператора, які ви знаєте ще зі школи:

додавання

<?
$a = 10;
$b = 5;
$result = $a + $b;
echo $result; // виведе 15
?>

віднімання

<?
$a = 10;
$b = 5;
$result = $a - $b;
echo $result; // виведе 5

?>

множення

<?
$a = 10;
$b = 5;
$result = $a * $b;
echo $result; // виведе 50
?>

ділення

<?
$a = 10;
$b = 5;
$result = $a / $b;
echo $result; // виведе 2
?>

Також, існує коротша форма:

<?
$x = 5;
$y = 10;
$x += $y; // $x = $x + $y;
?>

3.4 PHP інкремент та декремент

В PHP інкремент та декремент – це оператори, які використовуються для збільшення або зменшення значення змінної на 1.

Інкремент збільшує значення змінної на 1, а декремент зменшує його на 1. Оператор інкремента має знак “++”, а оператор декремента має знак “–“.

Наприклад, якщо ми маємо змінну $x зі значенням 5, ми можемо використати оператори інкремента та декремента наступним чином:

<?
$x = 5;
$x++; // збільшення на 1
echo $x; // виведе 6

$x--; // зменшення на 1
echo $x; // виведе 5
?>

автор: Dmitriy

З 2011 року займаюся веб-розробкою. Зараз я – PHP Full Stack Developer.
Обговорити ваш проект, а також дізнатися більше про мене ви можете на цьому сайті:
dev.forwww.com

Email: dmitriyribka@gmail.com

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *