Hi!
Hallo
Mich wundert dass das nicht geht, aber da gibt es ja sowieso bessere Methoden, versuchs doch mal mit Vererbung: http://www.php.net/manual/de/keyword.extends.php, wenn das ganze auch semantisch Sinn macht würde ich das auf alle Fälle so machen.
Naja, konkret ist das so, dass ich ja in dieser gemeinsamen Funktion eine Variable $this->irgendwas benutze ..wobei sich aber eben das $this auf die jeweilige Klasse bezieht, in der die Funktion eingebunden sein soll.
Moment.. ich glaub ich weiss wie das wohl gemweint ist..
Beispiel:
class common_funcs {
  function f1($x) {
     return $this->foo + $x;
  }
}
class haupt1 extends common_funcs {
  var $foo = 10;
function foobar() {
    return f1(5);
  }
}
Die Funktion foobar() sollte dann ja in diesem Beispiel 15 zurückgeben. Zwar hab ichs nicht ausprobiert, aber scheint mir plausibel. BEdenken hab ich irgendwie nur bei $this->foo, aber das sollte ja dann den Wert haben wie in Klasse "haupt1" deklariert, unabhängig von "common_funcs"... Hab an Vererbung garnicht gedacht ..war so auf "include()" aus ..naja ..werd es mal ausprobieren. Danke für den Denkanstoss!
Grüße
Andreas
Bernd