public static function initialize() { if (self::$initialized) { return; } self::$initialized = true; }
function DB() { if (DB::$initialized === false) { // initialize db connection mysql_pconnect(DB_HOST, DB_USER, DB_PASSWORD) or die("fatal error: could not connect to database! Check your config."); mysql_select_db(DB_NAME) or die("fatal error: could not select database! Check your config."); mysql_set_charset('utf8'); DB::$initialized = true; } }
public static function CloseConnection() { self::$con = null; self::$initialized = false; }
private static function __init() { self::$initialized = true; self::$instance = new DB(); }