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 Функции.