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

  • Автор темы Автор темы slip
  • Дата начала Дата начала

slip

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

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

PHP:
function test($meaning) {
echo $Variable['$meaning'];
}PHP]
 
Потомучто $Variable - undefined

Попробуй

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

или каким-то другим способом определи переменную $Variable
 
А что это? И почему это должно работать? И что такое $Variable.
 
impossible
Т.е. ты хочешь сказать, что если уберать одинарные кавычки, но не определить переменную - все заработает
 
я хочу сказать, что решив одну из проблем, все не заработает

-~{}~ 12.07.05 16:16:

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

никак этот топик - конкурс на самую бессмысленную функцию? :)
 
SelenIT
я бы так не сказал, может например переменная $var в функции равна результатам обработки переменной $meaning. ;)
 
AHTIXPICT о!!! ты прав....блин, не догадался бы :)

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

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

aka

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

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

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

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