Snippets, mis trozos de código

Clase Singleton Copiado!

class Singleton
{
	private static $instancia;
 
	private function __construct()
	{
 
	}
 
	public static function getInstancia()
	{
		if (!isset(self::$instancia))
		{
			$c = __CLASS__;
			self::$instancia = new $c;
		}
		return self::$instancia;
	}
 
	public function __clone()
	{
		trigger_error('No se permite clonar la clase', E_USER_ERROR);
	}
 
}