Давайте разберемся, что же такое переменные? Переменные — это, своего рода, контейнер, который может хранить информацию, например, число, текст и т.д. Переменные очень часто используются в программах, в том числе и в программах на PHP.
Создание переменных в PHP
Создание переменных в PHP начинается со знака доллара «$», за которым может следовать любое количество буквенно-цифровых символов и символов подчеркивания. Недопустимо, чтобы переменная начиналась с цифры. Следует знать, что имена переменных в PHP чувствительны к регистру, т.е. переменные «$name», «$Name» и «$NAME» являются различными.
Для присвоения переменой какого-либо значения используется оператор присваивания. В PHP оператор присваивания задается знаком равенства.
Давайте рассмотрим работу с переменными на примерах. Итак, присвоим переменной «name» значение «Иван». Для этого пишем:
$name = "Иван";
Чтобы присвоить переменной текстовое значение необходимо использовать двойные кавычки. Закрывается строка знаком «точка с запятой», как видно в примере. Теперь присвоим переменной «age» значение «27». Для этого напишем:
$age = 27;
Значение переменной, как видно, не текстовое. Можно обойтись без двойных кавычек.
Вывод переменных в PHP
Для того, чтобы выводить информацию в браузер применяются операторы вывода. В PHP существует два оператора вывода — «echo» и «print». Работают они по одному принципу, поэтому можно использовать любой из них.
Например, нам нужно вывести значение переменной «name». Для этого пишем:
echo "$name";
В результате на экран выведется слово «Иван», это значение хранит переменная «name». Идем далее. Теперь усложним задачу и выведем предложение: "Моего друга зовут Иван, ему 30 лет". Для этого напишем:
echo "Моего друга зовут $name, ему $age лет";
Иногда необходимо вывести в браузер какой-то текст, заключенный в двойные кавычки. Для того, чтобы PHP не воспринимал кавычки служебной информацией, используется экранирование кавычек. Для этого ставится знак слэша «\» перед кавычкой, которую необходимо экранировать.
Теперь поработаем с арифмитическими операциями. Примеры арифметических операций в PHP представлены ниже:
$c = $age + $n; /*Сложение*/ $e = $age - $n; /*Вычитание*/ $f = $age * $n; /*Умножение*/ $g = $age / $n; /*Деление*/
Теперь посмотрим, как задаются знаки равенства и неравенства:
$n == 10; /*Переменная "n" РАВНА "10"*/ $n != $age; /*Переменная "n" НЕ РАВНА переменной "age"*/
Другие примеры:
echo "<br>$e<br>"; /*Вывод значения перем. "e"с переносом на новую строку*/ echo "<br>$f<br>"; /*Вывод значения перем. "f"с переносом на новую строку*/ echo $g; /*Вывод значения перем. без переноса "g" на новую строку*/
В PHP имеется возможность пристыковки переменных. Для этого используется символ точки. Ниже приведен пример пристыковки переменной «age» к переменной «n».
$age = 27; $n = 10; $rez = $age.$n; /*Пристыковка одной переменной к другой.*/ echo "<br>$h<br>"; /*В результате пристыковки выведется число "2710"*/
Вот по такому принципу работают с переменными в PHP. Ничего сложного здесь, по сути нет, главное — понимать саму идею. Для закрепления полученных знаний рекомендуется немного попрактиковаться, поприсваивать переменным определенные значения, повыводить значения переменных в браузер.
Поправьте в 3-й строке кода пристыковки переменную $n на переменную $h
Исправил. Спасибо, что заметили!