время
|
|
Глава 6. Проблемы 58
т. е. по этому же адресу опять происходит изменение. Притом
значение ни в коем случае не изменяется, а именно прибавляется к существующему.
Строка echo $name; выведет не первоначальное значение, которому принадлежит
эта переменная, а именно то значение, по адресу которой оно имеется, т. е. будет
выведена фраза ?I hope My name is Sasha?. To же самое касается функции echo
$secondname; . Получается, что эти переменные имеют одинаковые значения.
Проделав элементарную операцию:
$firstname = Л1га';
$name = 'Sasha' ;
$secondname = &name;
$secondname = &?irstname;
можно увидеть, что как только меняется адрес, то и значение сразу меняется, т. е.
в данном случае не происходит добавление, как в вышеописанном примере.
Обратите внимание на пример неправильного использования операции получе-
ния адреса:
<?рпр
$cout = 68;
$coutl = &$cout;
$coutl = &(45*2) ;
Этот пример приведен для того, чтобы выявить, где может возникнуть ошибка
и почему. Конечно, у вас будут возникать