Web-технологии с базами данных. Астахова И.Ф - 25 стр.

UptoLike

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();