время
|
|
Глава 6. Проблемы 61
9.1.
about;blank - Miciosoft Internet Exploiei
734
jГотова
. Р. /. Результат выполнения скрипта
Обратите внимание на строку global $a,$b, $d. В РНР для того чтобы использо-
вать ранее определенные переменные, необходимо в самой функции их также оп-
ределять как global. При этом значения, которые получили переменные в самой
функции, в последующем использовании могут быть изменены. Например, если
добавить в вышеописанную нами функцию строку $а++ ; , то результат выполне-
ния программы будет следующий: $а=4, $b=4, $d=7. В дальнейшем нам придется
оперировать с измененным значением переменной.
Существует еще один способ определения и последующего взаимодействия пере-
менных в необходимой функции. Например:
$а = 1;
$Ь = 2;
Function Sum () {
$GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS [ "b" ] ;
sum ( ) ;
echo $b;
В данном случае $GLOBALS является ассоциативным массивом.
Глава 9. Переменные 109
ВНИМАНИЕ
Само имя массива должно быть постоянным, оно