Stefan Theiss: Mehrere Werte bei einer Funktion zurückgeben

Beitrag lesen

Gib _ein_ Array mit mehreren Elementen zurück.

Das hätte ich jetzt versucht, aber leider funktioniert es nicht (ich erhalte uach keine Fehlermeldung). Hier noch mal der Code:
------------------------------
funktion osterberechnung
------------------------------

function ostersonntag($j)
{
  $d = ((15 + floor($j/100) - floor($j/400)
      - floor((8 * floor($j/100) + 13) / 25)) % 30
      + 19 * ($j % 19)) % 30;

// Berechnung von D
  if($d == 28 && $j % 17 >= 11) $D = 27;
  else if($d == 29) $D = 28;
  else if($d != 28 || $d != 29) $D = $d;

// berechnung von klein e

$e = (2 * ($j%4) + 4 * ($j%7) + 6 * $D
      + (6 + floor($j/100) - floor($j/400) - 2) % 7) % 7;

// Rückgabe von Tag und Monat

$m = "03";
  $t = 21 + $e + $D + 1;

if($t > 31)
    {
     $m = "04";
     $t = $t - 31;
    }

if($t < 10) $t = "0".$t;

$result = array($t, $m);
return ($result);

}

------------------------------
aufruf von osterberechnung($j)
------------------------------
include "ub62datum.inc.php";  //datei mit obigen Inhalt

echo "<table border='1'>\n";
echo "<tr><td>JAHR</td><td>DATUM</td></tr>\n";

ostersonntag(1998);
echo "<tr><td>Jahr: 1988</td><td>Tag".$result[0]."</td><td>Monat".$result[1]."</td></tr>\n";

echo "</table>\n";

Die Funktion selber, also die Berechnung stimmt, die ist aus einem Buch, ich will jetzt eben die Funktion ein bisschen umschreiben, weil ich as ganze mit den Referenzen, wie es im Buch beschrieben ist, nicht versteh :-( (Sinn, Zweck, etc.)