Переменные в PHP
Переменные используются во всех языках программирования, PHP не исключение. Используются переменные для хранения временных данных, отсюда и название. Так как PHP язык не строгой типизации, то по ходу написания кода, в переменной может быть и строка, число, массив, результат выполнения функции.
Имя переменной должно начинаться с буквы или символа подчеркивания, но не цифры, но можно применять цифры в самом имени после буквы или символа подчеркивания. Рекомендуется не использовать кириллицу в именовании переменных. Перед именем переменной всегда ставится знак доллара $.
Объявление переменных.
Как правило переменные объявляются в момент присвоения им значений. Например:
<?php $variable = 'Значение переменной'; ?>
Возможен и другой вариант, объявление переменных с пустым значением, а уже ниже по коду их использование. Например:
<?php $variable = ''; ?>
В переменную можно сохранить значение другой переменной. Чтобы вывести на экран переменную, необходимо воспользоваться командой(оператором) echo. Например:
<?php $variable1 = 25; $variable2 = $variable1; echo $variable2; ?>
Результатом работы данного кода, будет вывод на экран 25
При этом, если переопределить значение переменной $variable1 ниже, то это не повлияет на вывод. Также будет выведено 25 раза
<?php $variable1 = 25; $variable2 = $variable1; echo $variable2; $variable1 = 33; echo $variable2; ?>
Чтобы установить зависимость, чтобы замена значения одной, меняла его в другой, необходимо добавить & перед $variable1. Это устанавливает значение по ссылке. Например:
<?php $variable1 = 25; $variable2 = &$variable1; echo $variable2; $variable1 = 33; echo $variable2; ?>
Данный пример выведет 25 и 33, что свидетельствует о том, что значение поменялось.