Возврат переменной из функции

Patrul

Новичок
Возврат переменной из функции

Столкнулся вот с такой, наверное простой, ситуацией, раньше почему-то не сталкивался.
Искал по форуму - но не нашел ничего.

Как вернуть значение переменной, созданной во второй функции, в первую функцию?

Пример:
Есть функция a(), функция b(), и две переменные $c и $d
PHP:
function a()
{
$c="значение 1";
b($c);
echo $d;
}

function b($c)
{
If ("значение 1"==$c)
$d="Значение 2";
}
Но после выполнения $d естественно не выводится.

Прошу за ранее за ламмерский, наверное, вопрос, но вот так уж случилось и не знаю чего искать.
 

baev

‹°°¬•
Команда форума
PHP:
function a()
{
$c="значение 1";
echo b($c);
}

function b($c)
{
If ("значение 1"==$c)
$d="Значение 2";
return $d;
}
 

Patrul

Новичок
Огромное спасибо!
правда я не совсем, как оказалось, аналогичный моей проблеме пример написал, но в общем все идентично.
В функции a() в итоге нужно было поставить
$d = b($c);
и потом только
echo $d;

Еще раз спасибо hermit_refined и baev (в особенности) :) !
 
Сверху