|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.08.2013, 23:29 | #1 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 40
|
Проблема с функцией
Здравствуйте, у меня возникла проблема с функцией, а именно с видимостью переменных в ней. Сама функция работает правильно, но в определенном месте не видна ни одна переменная(ни локальная, ни глобальная).Ниже привожу текст(комментарием указываю место с какого не видны переменные). Спасибо.
function modPow ($a,$step,$x){ global $arrMod,$arrDiv; $d = $a; for ($i=0; $i<=2048; $i++) { $m[$i] = 0; $res[$i] = 0; } $razrSt = 2048; for ($i=2048; $i>=0; $i--) { if ($step!=0) break; else $razrSt--; } $res[0] = 1; divide($d,$x); $d = $arrMod; if ($step[0]==1) $res = mul($d,$res); for ($i=1;$i<=$razrSt; $i++) { $m = mul($d,$d); divide($m,$x); $d = $arrMod; if ($step[$i]==1) { divide($d,$x); $tmp = $arrMod; $res = mul($res,$d); divide($res,$x); } } //с этого места не видит ни одну переменную divide($arrMod,$x); $d = $arrMod; return $d; }
Читаю и перевожу со словарем с Фортрана, Алгола, Кобола и др.
Последний раз редактировалось Voldemort93; 24.08.2013 в 00:24. |
24.08.2013, 21:49 | #2 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
"global"
Выкиньте свои книжки, где вы такое прочитали и убейте своего учителя, который вам такое подсказал. Такой штуки больше не существует. Забудьте как страшный сон. Всё, глобальных переменных больше нет. Я даже не скажу вам как починить это, ибо сам подход в корне неверен. Почитайте правильные книжки.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ПРоблема с функцией! | dpmkh | Общие вопросы Delphi | 6 | 12.10.2012 18:42 |
проблема с функцией Си | blain | Помощь студентам | 1 | 19.02.2012 21:06 |
Проблема с функцией | MeTeOpA | C# (си шарп) | 6 | 11.07.2011 00:07 |
проблема с функцией | saix | Общие вопросы C/C++ | 14 | 28.10.2010 19:07 |