Переменная состоит из имени переменной и знака в 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 не поддерживает переменную переменных.