3.0 KiB
title | localeTitle |
---|---|
PHP Variables | Переменные PHP |
Переменные в PHP
Переменные - это основной способ хранения информации в середине программы PHP. Все переменные в PHP передаются с помощью знака доллара, как $variable_name
. Переменные присваиваются оператором =
, с переменной в левой части и его присваиваемым значением справа.
<?php
$myVariable = "Hello World";
$x = 5;
$y = 10.5;
$z = '42';
?>
Переменные имена
Правила для именования переменной перечислены ниже:
- Имена переменных должны начинаться с буквы или символа подчеркивания.
- Имя переменной может состоять из цифр, букв, подчеркиваний, но вы не можете использовать символы, такие как
+ , - , % , ( , ) . &
в его названии. - Переменные имена чувствительны к регистру, т.е.
($age and $AGE are two different variables)
.
- $this - это специальная переменная, которой нельзя ничего присваивать.
Создание (объявление) переменных PHP
В PHP переменная начинается со знака $, а затем имя переменной.
<?php $txt = "Hello world!"; $x = 6; $y = 10.5; ?>
Переменные переменных
Это способ иметь переменными имена переменных. Имя переменной может быть динамически определено и изменено. Например, обычная переменная определяется следующим выражением:
<?php
$a = 'hello';
?>
Переменная переменной берет значение первой переменной и рассматривает его как имя второй переменной. В вышеприведенном примере "hello" может быть использовано как имя второй переменной:
<?php
$$a = 'world';
?>
Теперь в дереве символов PHP определены и содержатся две переменные: $a, содержащая "hello" и $hello, содержащая "world". Таким образом, имеем, что выражение
<?php
echo "$a ${$a}";
?>
будет выводить то же, что и
<?php
echo "$a $hello"; // hello world
?>