Научись хранить значения в переменных, различать базовые типы и собирать текст через конкатенацию или интерполяцию.
Открыть этот урок в KodokonПеременная - это именованная коробка, в которой ты хранишь значение, чтобы использовать его позже. В PHP имя переменной всегда начинается с символа $, за которым идёт осмысленное имя (буквы, цифры, без пробелов). Знак = - это присваивание: он кладёт значение справа в переменную слева. Запись $age = 28; читается так: «переменная $age получает значение 28».
<?php
$firstName = "Awa";
$age = 28;
$height = 1.65;
$isStudent = true;
echo $firstName;
echo $age;У каждого значения есть тип, то есть его природа. Четыре базовых типа: строка (string), текст в кавычках, например "Awa"; целое число (int), например 28; дробное число (float), например 1.65 (с точкой, никогда с запятой); и логическое значение (bool), которое может быть только true или false. PHP сам определяет тип по значению, которое ты написал.
Чтобы собрать текст вместе, PHP использует конкатенацию: оператор-точка . склеивает две строки одну за другой. Внимание, в PHP текст соединяет именно точка, а не + (он зарезервирован за сложением чисел).
<?php
$city = "Lyon";
$message = "Welcome to " . $city . "!";
echo $message;Ещё читаемее - интерполяция. Внутри строки в двойных кавычках PHP автоматически заменяет переменную на её значение. Пиши её в фигурных скобках, как {$name}, чтобы чётко обозначить границы. Осторожно: внутри одинарных кавычек '...' ничего не заменяется, текст остаётся ровно таким, как написан. PHP умеет и арифметику с привычными операторами: + (сложение), - (вычитание), * (умножение), / (деление) и % (модуль, остаток от целочисленного деления).
<?php
$name = "Awa";
echo "Hello {$name}!<br>";
$price = 20;
$quantity = 3;
$total = $price * $quantity;
$rest = 7 % 2;
echo "Total: {$total} euros<br>";
echo "Remainder: {$rest}";$var+.&{$name} на его значение в показываемом тексте?