PHP -переменные
Переменные — это «контейнеры» для хранения информации.
Создание (объявление) переменных PHP
В PHP переменная начинается со $
знака, за которым следует имя переменной:
Пример
<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>
После выполнения приведенных выше операторов переменная
$txt
будет содержать значение
Hello world!
, переменная
$x
будет содержать значение
5
, а переменная $y
будет содержать значение
10.5
.
Примечание. Когда вы присваиваете переменной текстовое значение, заключайте значение в кавычки.
Примечание. В отличие от других языков программирования, в PHP нет команды для объявления переменной. Он создается в тот момент, когда вы впервые присваиваете ему значение.
Думайте о переменных как о контейнерах для хранения данных.
PHP-переменные
Переменная может иметь короткое имя (например, x и y) или более описательное имя (age, carname, total_volume).
Правила для переменных PHP:
- Переменная начинается со
$
знака, за которым следует имя переменной - Имя переменной должно начинаться с буквы или символа подчеркивания.
- Имя переменной не может начинаться с цифры
- Имя переменной может содержать только буквенно-цифровые символы и символы подчеркивания (Az, 0–9 и _).
- Имена переменных чувствительны к регистру (
$age
и$AGE
это две разные переменные)
Помните, что имена переменных PHP чувствительны к регистру!
Выходные переменные
Оператор PHP echo
часто используется для вывода данных на экран.
В следующем примере показано, как вывести текст и переменную:
Пример
<?php
$txt = "W3Schools.com";
echo "I love $txt!";
?>
В следующем примере будет получен тот же результат, что и в приведенном выше примере:
Пример
<?php
$txt = "W3Schools.com";
echo "I love " . $txt . "!";
?>
В следующем примере будет выведена сумма двух переменных:
Пример
<?php
$x = 5;
$y = 4;
echo $x + $y;
?>
Примечание. В следующей главе вы узнаете больше об echo
операторе и о том, как выводить данные на экран.
PHP — язык со свободной типизацией
Обратите внимание, что в приведенном выше примере нам не нужно было сообщать PHP, к какому типу данных относится переменная.
PHP автоматически связывает тип данных с переменной в зависимости от ее значения. Поскольку типы данных не установлены в строгом смысле, вы можете делать такие вещи, как добавление строки к целому числу, не вызывая ошибки.
В PHP 7 были добавлены объявления типов. Это дает возможность указать тип данных, ожидаемый при объявлении функции, и, включив строгое требование, он вызовет «фатальную ошибку» при несоответствии типа.
Вы узнаете больше о требованиях и объявлениях типов данных в главе « strict
Функции
PHP » .non-strict