время
|
|
Глава 6. Проблемы 62
зависит даже от регистра.
Результат программы будет следующим. Браузер выведет сумму значений перемен-
ных $а и $ь, программа произведет запись в переменную $Ь, значение которой
станет отличной от первоначального задания.
Обратите внимание на то, что в РНР можно использовать статические перемен-
ные. Для наглядности приведем несколько примеров и опишем их.
Пример 9.1. Обычные переменные
<?php
Function rionestatic ( )
{ . ,: ,. ,
$а=0;
echo $a;
$а++;
}
nonestatic ( ) ;
nonestatic ( ) ;
nonestatic();
?>
Результат выполнения программы представлен на рис. 9.2.
about blank Microsoft Internet Explorer
5?айл Цравка gun Избранное Сгрвис ?правка
000
_ __ d
j f | tj|> Интернет ' ,^
Рис. 9.2. Результат выполнения скрипта
Прежде чем мы опишем результат работы этой функции, скажем пару слов про
операцию $а++. Она, как и в языке C++, позволяет прибавлять к значению пере-
менной по единице. Если функция nonestatic ( ) была вызвана 3 раза, то, соот-
ветственно, переменная