<?php

class RegistrySimple
{
  private static 
$_aRegistry = array();
  
  public static function 
Registry($sSpaceName$mValue null)
  {
    if(
$mValue)
      
self::$_aRegistry[$sSpaceName] = $mValue;
    elseif(!isset(
self::$_aRegistry[$sSpaceName]))
      throw new 
RegistryException('No registry entry at ' $sSpaceName);
    
    return 
self::$_aRegistry[$sSpaceName];
  }
}

class 
RegistryException extends Exception {}

?>