Tom: Suche Debugger ;-)

Beitrag lesen

Hello,

Ich muss ein PHP Programm mit einer selbst definierten Funktion schreiben.
Das Ergebnisssoll ueber die Parameterliste zurueckgeben werden.

Ergebniss 1 = Parameter1 * Parameter2
   Ergebniss 2 = Parameter1 + Parameter2

Zusaetzlich sollen alle beteiligten Zahlen ausserhalb der Funktion ausgegeben werden.

function rechnet($b, $n, &ergebnis1, &$ergebnis2)

{
    $ergebnis1 = $b*$n;          ## Ergebnisse stehen immer links von der Zuweisung
    $ergebnis2 = $b+$n;
  )

echo "vorher: $q, $w <br />";
  rechnet($q,$w,$ergebnis1, $ergebnis2);
  echo "nachher: $ergebnis1, $ergebnis2";

So sollte es beispielsweise klappen.
Um die Funktionsargumente in beide Richtungen benutzen zu können, muss man sie auch entsprechend deklarieren. Das macht man üblicherweise bei der Funktionsdefinition und nicht bei der Benutzung.

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau