Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=2192384&src=arc&showlite=l
Дата изменения: Unknown
Дата индексирования: Tue Feb 26 22:29:10 2013
Кодировка: Windows-1251
[PHP]Проблема - Public forum of MSU united student networks
Technical >> Development (Archive)

Страницы: 1 | (5)
VVp : Re: [PHP]Проблема  [re:RSA]   14.01.2005 20:40    | Reply | Edit |
0
Ну, например, можно в $_SESSIONS запихать, они вроде тоже везде видны.

RSA   [re:VVp]   14.01.2005 20:43    | Reply | Edit |
0
Запихать я и в $_POST могу. Только зачем, если есть $GLOBALS. Нужно проще.

VVp   [re:RSA]   14.01.2005 21:16    | Reply | Edit |
0
тогды не знаю
а в чем собственно проблема передать через массив?

xerurg   [re:VVp]   14.01.2005 23:13    | Reply | Edit |
0
вот в чем косяк: когда пишешь функция Б(переменная1, переменная2) - все виснет к чертям!!!

pipiska   [re:xerurg]   15.01.2005 00:39    | Reply | Edit |
0
Проблема в том, что это в движке работающего форума => что-то менять - будут глюки (мне один раз уже вкатили 3.14...). Идет обращение из глобального файла форума в файл скина, значит, если хочешь менять вложенную функцию, то придется менять все скины. А если не передавать, то достаточно изменений в глобальном файле (объявление переменной + присвоение значения), а в шаблоне одного скина изменения вызываемой функции.

2xerurg. Ты чего-то совсем не догоняешь. У тебя заголовок функции function A($variable1), а ты пытаешься обратиться к ней через A($variable1, variable2);. Еще бы у тебя что-то работало.

2Global

function B($g);
global va...2;
{
$g = ...;
}

function A()
global va...2;
{
...;
$variable1 = ...;
$variable2 = ...;
function B($variable1);
}

Так верно?



Редактировал pipiska (15.01.2005 00:43)
xerurg   [re:pipiska]   15.01.2005 02:59    | Reply | Edit |
0
>2xerurg. Ты чего-то совсем не догоняешь. У тебя заголовок функции function A($variable1), а ты >пытаешься обратиться к ней через A($variable1, variable2);. Еще бы у тебя что-то работало

не, ты сам не понял, - это твоя проблема, прочти внимательнее, что я написал твою проблему, только добавил еще, что следует из использования "функция Б(перем1, перем2);"

pipiska   [re:xerurg]   15.01.2005 16:09    | Reply | Edit |
0
2чукгкп - объясни тогда подробнее.
Причины:
01. У тебя функция не объявлена = не существует
02. Заголовок функции и ее вызов не соответствуют друг другу
03. Функция галимая

xerurg   [re:pipiska]   15.01.2005 17:55    | Reply | Edit |
0
если б я знал причины - то ты бы не задавал здесь таких вопросов

я не чукгкп, я - xerurg

Dr_Garic   [re:xerurg]   15.01.2005 21:53    | Reply | Edit |
0
Химик?

Top