A function can only return one result but that result can be an array.
function squareAndCube($n) {
$result = array()
$result[] = $n * $n;
$result[] = $n * $n * $n;
return $result;
}
$myresults = squareAndCube(3);
echo "3^2 is ". $myresults[0];
echo "3^3 is ". $myresults[1];
Alternatively, pass arguments by reference to store results
function squareAndCube2 ($n, &$sq, &$cu) {
$sq = $n * $n;
$cu = $n * $n * $n;
}
$square = $cube = 0;
squareAndCube (3, $square,$cube);
echo "$square $cube ";
hth