registry = array(); } function &get_registry() { global $_registry; if(!$_registry) { $_registry =& new Registry(); } return $_registry; } function add($param, &$obj) { global $_registry; $_registry ->registry[$param] =& $obj; } function &get($param) { global $_registry; if(isset($_registry->registry[$param])) { return $_registry->registry[$param]; } trigger_error("$param not found in Registry", E_USER_WARNING); return FALSE; } } ?>