:-)
das funktioniert zwar, löscht aber bestehende Variablen.
weil $vars = $GLOBALS; eine Referenz erzeugt.
also hier die korrigierte Funktion:
function instance_exists($arg) {
if (class_exists($arg)) {
$vars = array();
foreach ($GLOBALS as $key=>$val)
if (!(is_object($val) && get_class($val)==strtoLower($arg))) continue;
else $vars[] = $key;
return $vars;
}
return false;
}
Viele Grüße
Antje