RegisterReference: Vorhandensein der Funktion ermitteln

Hallo,

RegisterReference gibt es ja erst ab 5.1.

Wie kann ich in einem Modul, das schon ab einer früheren Version eingesetzt werden kann, am elegantesten ermitteln, ob RegisterReference bereits existiert?

Hätte da jemand einen kleinen Tipp?

Gruß

Burkhard

Mit IPS_GetKernelVersion() auf die Version prüfen oder evtl. mit IPS_FunctionExists()?

Grüße,
Kai

PHP: method_exists - Manual

So ist es am einfachsten:

  protected function RegisterReference ($ID)
    {
        if (method_exists('IPSModule', 'RegisterReference ')) {
            parent::RegisterReference ($ID);
        }
    }  

Michael

Das ist perfekt. Danke!