Rolf B: Parameterübernahme in objektor. Funktion in PHP

Beitrag lesen

Hallo Rudi,

ja, das ist so. Methoden sind Funktionen, die im Kontext eines Objekts ausgeführt werden. Wenn Du also ein "Gewehr" und ein "Salat" Objekt hast, dann sind $gewehr->schießen() und $salat->schießen() zwei unterschiedliche Funktionen, die in unterschiedlichen Kontexten laufen und ganz unterschiedliche Dinge tun.

Du solltest den entsprechenden Bereich im PHP Handbuch - hier - konzentriert durcharbeiten, zumindest die Abschnitte 1-5 und 7.

Wenn Du eine eigene Funktion schreibst, die eine Methode in einem Objekt aufrufen soll,

function auto($v) {
   $meinAuto->fahren($v);
}

auto(10);

Dann wird der Wert 10 als Parameter bei der fahren Methode landen, das ist okay.

Du musst dann nur das Problem lösen, dass in der Funktion auto die Variable $meinAuto nicht bekannt ist, aber das ist ein anderes Thema.

Rolf

--
sumpsi - posui - obstruxi