Из функции достать 2 переменных
1.
ШЕДЕВР (21.05.2013 / 23:19)
Пример:
<?
function something(){
$test1="1";
$test2="2";
return $test1;
}
echo something();
//будет 1
?>
Но мне нужно со второй ссылкой, сделать вставку, то есть использовать но не в echo. Как сделать? Помню какой то был возврат через global, но что то не получается у меня его сделать. Или я не правильно делаю. А хотя, если есть другие варианты предлагайте...
<?
function something(){
$test1="1";
$test2="2";
return $test1;
global $test2;
}
echo something();
//будет 1
echo $test2;
//будет false
?>
2.
ШЕДЕВР (21.05.2013 / 23:34)
...
return array('hiddenrand'=>$hiddenrand,'uploadedfiles'=>$uploadedfiles,'identifier'=>$identifier);
3.
Вячеслав (22.05.2013 / 00:36)
<?
// - первый вариант
function something(){
global $test1, $test2;
$test1=33;
$test2=44;
}
something();
echo $test1.' :: '.$test2; // 33 :: 44
// - второй вариант
function something2(){
$test1=55;
$test2=66;
return array ($test1, $test2);
}
list($test1, $test2)=something2();
echo $test1.' :: '.$test2; // 55 :: 66
?>
URL:
https://visavi.net/topics/37937