Работа переменной функции

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

errorsys

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

Всем привет.
Допустим в самой функции объявлены несколько переменных,
$s=$t[id]*$r;
$s2=$r[id];
И с ними сама ф-ция пелает всякие штуки ;)
В общем такой вопрос, как можно из ф-ции взять переменную $s, и вывести ее без вызова ф-ции?

Заранее спасибо.
 
шо то там всего много и непонятно, если не сложно, можно на примере?
 
PHP:
$s="Y";
function test ()
{ global $s ;
   $s .= "X"; return $s ;
}
printf('"%s","%s","%s","%s"',$s,test(),test(),$s);
Так подойдет?
 
> как можно из ф-ции взять переменную $s, и вывести ее без вызова ф-ции?

Это невозможно, т.к. переменные внутри функции имеют область действия функция. Это значит, что переменные, явно или косвено объявленные внутри функций, существуют только во время выполенния функции. Возможно тебе действительно подойдет объявление глобальной переменной. Но для того что бы функция что то сделала с этой переменной, функцию нужно будет вызвать хотя бы один раз.
 
Сверху