Переменные


Переменные

Переменная состоит из имени переменной и знака в PHPoC.

Знак Имя
Первая буква Оставшееся
$ Alphabet or _ (underscore) Alphabet, number or _ (underscore)

Следующие примеры:

Правильный пример $_var = 0;
$var1 = 0;
$var_1 = 0;
Неправильный пример $123 = 0;       // name begins with number
$var_#% = 0; // name with special characters (#, %)

При определении переменной в PHPoC, должно быть задано начальное значение. Более одной переменной не может быть определено в одной строке.

Правильный пример $var1 = 0;
$var2 = 1; $var3 = 2;
Неправильный пример $var1;                      // no initial value
$var2 = 0, $var3 = 1; // two values are defined in a line

※ Максимальный размер имени переменной составляет 31 байта. Все остальное будет проигнорировано.

Предопределенные переменные

PHPoC не предоставляет предопределенных переменных.

Область переменной

Областью видимости переменной является контекст, который определен в PHPoC.

<?php
    $var1 = 0;       // $var1 is only available outside the function test
    function test()
    {
        $var2 = 1;     // $var2 is only available inside the function test
    }
?>
  • Глобальнок ключевое слово Для того, чтобы расширить сферу охвата переменной, используйте глобальное ключевое слово.
<?php
    $var1 = 0;
    function test()
    {
        global $var1;  // $var1 is available inside the function test
    }
?>

Переменная переменной

PHPoC не поддерживает переменную переменных.