ВУЗ:
Составители:
Рубрика:
25
Глобальные переменные, в отличие от локальных, доступны в любой
точке программы. Для того чтобы сделать переменную глобальной, перед
ее именем ставится ключевое слово GLOBAL. Пример:
$some = 15;
function addit() {
GLOBAL $some;
$some++;
print "Somevar is $some";
}
addit();
Будет выведено значение $some, равное 16.
Альтернативный способ объявления глобальных переменных
связан с использованием массива РНР $GLOBALS( ).
function addit() {
$GLOBALS["some"];
$some++;
}
addit();
print "Somevar is $some";
Cтатическая переменная сохраняет свое значение при повторном
вызове. Для объявления статической переменной перед ее именем
ставится ключевое слово STATIC:
STATIC $some;
Рассмотрим пример:
function keep_track() {
STATIC $count = 0;
$count++;
print $count;
print "<br>";
}
keep_track();
keep_track();
keep_track();
25
Глобальные переменные, в отличие от локальных, доступны в любой
точке программы. Для того чтобы сделать переменную глобальной, перед
ее именем ставится ключевое слово GLOBAL. Пример:
$some = 15;
function addit() {
GLOBAL $some;
$some++;
print "Somevar is $some";
}
addit();
Будет выведено значение $some, равное 16.
Альтернативный способ объявления глобальных переменных
связан с использованием массива РНР $GLOBALS( ).
function addit() {
$GLOBALS["some"];
$some++;
}
addit();
print "Somevar is $some";
Cтатическая переменная сохраняет свое значение при повторном
вызове. Для объявления статической переменной перед ее именем
ставится ключевое слово STATIC:
STATIC $some;
Рассмотрим пример:
function keep_track() {
STATIC $count = 0;
$count++;
print $count;
print "
";
}
keep_track();
keep_track();
keep_track();
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »
