Бешеный конкурс!
9:30
Автор: Рубрика: PHP Комментариев нет

Как в php присвоить значение переменной?

Я продолжаю серию статей об основах php. В прошлый раз я показал вам, как соединять вместе строки. Если что, вот статья. Сегодня я расскажу подробнее, как в php присвоить значение переменной.

Присваивание данных переменной

Прежде всего нужно знать, что в php переменные пишутся через знак доллара — $. Всегда. Поэтому объявить новую переменную вы можете так:
$a;
Да, такая короткая запись вполне возможна. Она означает, что мы создаем переменную a, но значения ей пока не присваиваем. Соответственно, для присваивания нужно добавить знак = и указать желаемое значение:
$a = 10;
Этой строчкой мы и создаем переменную a, и сразу же помещаем в нее числовое значение. Также это может быть число с десятичной частью, строка, массив, функция или логическое значение. Как вы помните, строки нужно помещать в кавычки:
$a = "Текст";

Теперь мы переопределили значение переменной. Число будет убрано из нее, вместо этого теперь ее значение будет текстовая строка. Очень важно в программировании называть = именно знаком присваивания.

Переопределение значения переменной

Если у переменной уже есть какое-то значение (числовое) и вы хотите увеличить его, можно написать следующим образом:
$a = $a + 3; или
$a += 3;

В обоих случаях результат будет одинаковым. Второй используется чаще, потому что он позволяет сократить запись. Если значение переменной уже присвоено, вы можете обратиться к нему позднее в любом участке кода или функции. Например:
$a = 5;
$b = $a * 10;

Здесь четко видно, что сначала создается переменная a, а потом ее значение используется для вычисления значения переменной b.

В общем, это пожалуй все о присвоении значений. Хочу отметить, что если вы напишите так:
$a = 5;
$b = $a;

То переменной b будет присвоено значение 5. Но если далее в коде вы измените значение в $a, то на $b это никаким образом не повлияет. Дело в том, что переменная всего лишь возьмет значение оттуда, но при этом в дальнейшем она никак не будет связана с той переменной, из которой взяла значение. Вот такая особенность.

Комментариев нет