Вы не можете вернуть две переменные в функции PHP, функция возвращает только одно значение. Но есть три способа, которыми я знаю, чтобы вернуть несколько значений, я отправлю по 3 примера для каждого из них
1. Список PHP :
function retmulti()
{
return array(4,5,6);
}
list($a,$b,$c) = retmulti();
2. Используйте Array :
function retmulti()
{
return array(1,2,3);
}
$array = retmulti();
$a = $array[1];
$b = $array[2];
$c = $array[3];
3. Использовать класс
class newClass
{
public $a;
public $b;
public $c;
}
function retmulti()
{
$retobj = new newClass();
$retobj->a = 4;
$retobj->b = 5;
$retobj->c = 6;
return $out;
}
$abc = retmulti();
$a= $abc->a;
$b = $abc->b;
$c = $abc->c;