phpbar.de logo

Mailinglisten-Archive

[php] register_shutdown_function

[php] register_shutdown_function

Andreas Lange php_(at)_phpcenter.de
Mon, 5 Aug 2002 10:47:07 +0200


> Is es möglich eine statische function als
> shutdown function zu registrieren:

> zb

> register_shutdown_function('CMyClass::DESTRUCT');

> Ich bekomme immer die fehlermeldung:

> Warning: Unable to call TObdApp::DESTRUCT() - function does not exist in
> Unknown on line 0

Workaround:

function shutdownfunction(&$class="", $method="")
{
	static $_class;
	static $_method;

	if ($class != "") {
		$_class  = $class;
		$_method = $method;
		return true;
	}
	call_user_method($_method,$_class);
}

register_shutdown_function('shutdownfunction');
shutdownfunction($CMyClass, 'DESTRUCT');

Gruss

Andreas Lange

PS: Mal wieder alle Angaben ohne Gewähr ;-)

--
Haas Media GmbH, Agentur für moderne Medien
Rehbockstraße 25, 30167 Hanover
Tel: (05 11) 270 38 70, Fax: (05 11) 270 38 69
http://www.haas-media.de


php::bar PHP Wiki   -   Listenarchive