ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »