Page 1 of 1

return function

Posted: Fri Mar 28, 2003 8:23 pm
by nincha
whats the syntax to return multible values within a function????

Posted: Fri Mar 28, 2003 9:42 pm
by AVATAr
i use to return an array with those values

Posted: Fri Mar 28, 2003 10:09 pm
by McGruff
return $vars = array($var1, $var2, $var3, etc);

later:

$vars = myfunction();

Posted: Sat Mar 29, 2003 9:57 pm
by Malder
And will this work if variables are of different types?

Posted: Sun Mar 30, 2003 12:15 am
by protokol
Your array can store any type of variables you want:

$my_array[] = new Object(); // an object
$my_array[] = new array(); // an array
$my_array[] = "a string"; // a string ;-)
$my_array[] = 1; // an int
$my_array[] = false; // a boolean
$my_array[] = 3.14; // a float

$my_array[0] returns an object
$my_array[1] returns an array
$my_array[2] returns a string
$my_array[3] returns an int
$my_array[4] returns a boolean
$my_array[5] returns a float

So, yes, you can keep multiple types in an array