|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.06.2011, 23:30 | #1 |
Новичок
Джуниор
Регистрация: 29.06.2011
Сообщений: 2
|
Глобальные переменные
Т.к. я начинающий здесь, то сильно меня не ругайте)
Проблема в том, что я не могу изменить глобальною переменную. Вопрос состоит в том, что можно ли это хотя бы сделать вообще? Вот например: <?php $a=-1; print $a; function dfg() { global $a; $a++; print $a; } dfg(); print $a; ?> Так вот, в результате выведется: -1 0 -1 Так как сделать, что бы вместо -1, тоже был 0? Только без return, функция сама должна менять значение. |
30.06.2011, 00:48 | #2 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
У Вас либо какой-то старый кривой PHP, либо одно из двух. Данный код правильный и работает правильно -100
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
30.06.2011, 01:07 | #3 |
Новичок
Джуниор
Регистрация: 29.06.2011
Сообщений: 2
|
Ну,епт, нужно какие-то перерывы делать и функции нормально называть) Правду говорят, что простые ошибки найти труднее) Тупанул нереально и вывод значенея сделал перед вызовом функции, всего-то, а искал ЭТО пол дня, кошмар просто.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Глобальные переменные | tae1980 | Microsoft Office Excel | 16 | 20.11.2013 08:41 |
Глобальные переменные | Дмитрий999 | Visual C++ | 1 | 13.02.2011 22:30 |
глобальные переменные | ZuBy | Общие вопросы Delphi | 3 | 11.09.2010 14:17 |
глобальные переменные | Dimarik | PHP | 2 | 11.07.2010 19:22 |
Глобальные переменные | Lokos | Общие вопросы Delphi | 3 | 05.05.2010 11:15 |