Is it possible to have a function with two returns like this:
function test($testvar) { // Do something return $var1; return $var2; }
$var1 = 0; $var2 = 0; function test($testvar, &$var1 , &$var2) { $var1 = 1; $var2 = 2; return; } test("", $var1, $var2); // var1 = 1, var2 = 2
It's not a good way, but I think we can set two variables in a function at the same time.