PHP Переменные
Переменные - это "контейнеры" для хранения информации.
Создание (объявление) переменных PHP
В PHP переменная начинается со знака $, за которым следует имя переменной:
После выполнения приведенных выше инструкций переменная
$txt будет иметь значение
Hello world!, переменная
$x будет иметь значение
5, и переменная $y будет иметь значение
10.5.
Примечание: Когда вы присваиваете текстовое значение переменной, заключите значение в кавычки.
Примечание: В отличие от других языков программирования, в PHP нет команды для объявления переменной. Она создаётся в тот момент, когда вы впервые присваиваете ей значение.
Думайте о переменных как о контейнерах для хранения данных.
PHP Переменные
Переменная может иметь короткое имя (например, x и y) или более информативное имя (возраст, carname, total_volume).
Правила для переменных PHP:
- Переменная начинается со знака
$, за которым следует имя переменной - Имя переменной должно начинаться с буквы или символа подчеркивания
- Имя переменной не может начинаться с цифры
- Имя переменной может содержать только буквенно-цифровые символы и символы подчеркивания (A-z, 0-9, и _ )
- Имена переменных чувствительны к регистру (
$ageи$AGE- это две разные переменные)
Помните, что имена переменных PHP чувствительны к регистру!
Вывод переменных
PHP инструкция echo часто используется для вывода данных на экран.
В следующем примере будет показано, как выводить текст и переменную:
В следующем примере будет получен тот же результат, что и в примере выше:
В следующем примере будет выведена сумма двух переменных:
Примечание: Вы узнаете больше об инструкции echo и о том, как выводить данные на экран в следующей главе.
PHP - это слабо типизированный язык
В приведенном выше примере обратите внимание, что нам не нужно было указывать PHP, какому типу данных принадлежит переменная.
PHP автоматически связывает тип данных с переменной в зависимости от её значения. Поскольку типы данных строго не установлены, вы можете делать такие вещи, как добавление строки к целому числу, не вызывая ошибки.
В PHP 7 были добавлены объявления типов. Это даёт возможность указать тип данных, ожидаемый при объявлении функции, а при включении строгого требования будет выдана "Fatal Error" ("Фатальная ошибка") на несоответствие типа.
Вы узнаете больше о strict (строгих) и non-strict (не строгих) требованиях, а также объявлениях типов данных в главе PHP Функции.

