Функция и значение массива

slip

Guest
Функция и значение массива

Почему следующий пример не работает и как было бы правильно?

PHP:
function test($meaning) {
echo $Variable['$meaning'];
}PHP]
 

mike

pmcoder
Потомучто $Variable - undefined

Попробуй

PHP:
function test($meaning) {
 global  $Variable;
echo $Variable['$meaning'];
}[PHP]

или каким-то другим способом определи переменную $Variable
 

sakon

П..и.н..ок
А что это? И почему это должно работать? И что такое $Variable.
 

mike

pmcoder
impossible
Т.е. ты хочешь сказать, что если уберать одинарные кавычки, но не определить переменную - все заработает
 

impossible

Новичок
я хочу сказать, что решив одну из проблем, все не заработает

-~{}~ 12.07.05 16:16:

PHP:
function test($meaning) {
  global $Variable;
  echo $Variable[$meaning];
}
 

SelenIT

IT-лунатик :)
dorfey

никак этот топик - конкурс на самую бессмысленную функцию? :)
 

dorfey

Guest
SelenIT
я бы так не сказал, может например переменная $var в функции равна результатам обработки переменной $meaning. ;)
 

slip

Guest
AHTIXPICT о!!! ты прав....блин, не догадался бы :)

mike не нифига, пробовал глобал...не то, Антихрист прав..Я просто знал что так можно, но не знал что одинарные скобки не нужны..

Ну у меня где применяется, при запросе в БД допустим переменная $row обрабатывается mysql_fetch_assoc мне нужно вывести из БД разные массивы $row через функцию, то есть структура та что смотрите ниже, и просто не получалось дать значение массива в значении функции...Бог мой...Надеюсь кто то понял что я хотел сказать :)

aka

PHP:
function test ($massive1,$massive2) {
connection db..
echo $row[$massive1];
echo $row[$massive2];
}

получается что мы функцией вызываем разные значения массивов...воть...
 

mike

pmcoder
Тебе надо было вопрос задать так:

Почему следующий пример не работает и как было бы
правильно?

echo $Variable['$meaning'];
 

slip

Guest
Я это уже понял....Просто думал что от функции зависит и из за этого не работает, думал что то с ГЛОБАЛЗ...
 
Сверху