::Stella Maris::: method_exists() - Syntax

Beitrag lesen

abend die herrschaften,
hab da ein kleines problem mit der syntax.. es will einfach nicht
funktionieren:

class DefaultAction {

[...]
  var $action;  //nimmt den wert release an

function init() {
    $fcall = "Before".ucfirst( $this->action );
    echo ( method_exists( $this, $beforeFunctionCall ) )?'ja':'nein';
  }

function BeforeRelease() {
  }
}

der fehler liegt in der zeile "method_exists()", denn ich
bekomme stets gesagt, dass die methode nicht existiere.
1. beim $this sollte eigentlich lt. manual das klassenobjekt herein,
   doch wurde die klasse doch ganz wo anders instanziiert.. ?
2. ist method_exists() überhaupt richtig ? eigentlich sind
   es ja methoden, aber bei php bin ich mir da nicht so recht
   sicher.. wäre function_exists() angebrachter ?

besten dank für die überlegungen und bemühungen..

mfg
::Stella Maris::