11-14-2010, 02:38 PM
|
#4 (permalink)
|
|
The Wanderer
Join Date: Oct 2010
Posts: 7
Thanks: 0
|
try this on for size..
PHP Code:
class Errors { private $errorsList = array();
private static $instance;
private function __construct() { } public static function Instance() { if(!(self::$instance instanceof self) { self::$instance = new self; }
return self::$instance; }
public static function AddError($id , $error) { if(!(isset(self::$instance->errorsList[$id]) { return self::$instance->errorsList[$id] = $error; }
elseif(isset(self::$instance->errorsList[$id]) { return self::$instance->errorsList[$id] = $error; }
else { throw new Exception('The Current Error Value Could Not Be Located'); }
return(FALSE); }
public static function GetError($id) { if(isset(self::$instance->errorsList[$id]) { return self::$instance->errorsList[$id]; } else { return(FALSE); } } }
example....
$error = Errors::Instance(); $errors->AddError('userError' , 'Your Have An Error');
print_r($errors->GetError('userError'));
|
|
|
|