Hi,
eine funktion kann immer nur _einen_ rückgabeparameter haben.
nicht gewußt...
error reporting
hatte ich vergessen :)
... dir fehlt da eindeutig grundlagenwissen.
ist mir bekannt
wo finde ich eine einfache und aktuelle (!) php anleitung? (außer php.net oder googeln...)
Danke.
Marc
--- neuer Quelltext ---
...
<?php
error_reporting(E_ALL);
$zahl1 = 150;
$zahl2 = 50;
list ($ergebnis1, $ergebnis2) = berechnung($zahl1, $zahl2); // berechnung noetige daten uebergeben und rueckgabe array erg.1+2 zuweisen
ausgabe($zahl1, $zahl2, $ergebnis1, $ergebnis2); // alle noetigen daten an funktion uebergeben
function berechnung($zahl1, $zahl2) {
$ergebnis1 = $zahl1 - $zahl2;
$ergebnis2 = $zahl1 + $zahl2;
return array ($ergebnis1, $ergebnis2); // funktion gibt nur einen wert zurueck... daher array-nutzung noetig
}
function ausgabe($zahl1, $zahl2, $ergebnis1, $ergebnis2) {
echo "Zahl1: " . $zahl1 . "<br>\n";
echo "Zahl2: " . $zahl2 . "<br>\n";
echo "Ergebnis1: " . $ergebnis1 . "<br>\n";
echo "Ergebnis2: " . $ergebnis2 . "\n";
}
?>
...
--- Ausgabe ---
Zahl1: 150
Zahl2: 50
Ergebnis1: 100
Ergebnis2: 200