
Untitled
By: a guest on
Sep 16th, 2012 | syntax:
PHP | size: 0.85 KB | hits: 12 | expires: Never
<?php
class MySQLiEvents
{
private $EventTECreate;
private $EventTEDispose;
public function __Construct()
{
$this->EventTECreate = new Event('OnTECreate', array($this, 'OnTECreate'));
$this->EventTEDispose = new Event('OnTEDispose', array($this, 'OnTEDispose'));
TrueEvent::$EventTECreate->AddEvent($this->EventTECreate);
TrueEvent::$EventTEDispose->AddEvent($this->EventTEDispose);
}
public function __Destruct()
{
TrueEvent::$EventTECreate->RemoveEvent($this->EventTECreate);
TrueEvent::$EventTEDispose->RemoveEvent($this->EventTEDispose);
}
public static function OnTECreate($sender, $e)
{
$sender->DB = nMySQLi::GetMySQLi('localhost', 'root', '', 'phoenix');
}
public static function OnTEDispose($sender, $e)
{
$sender->DB->Close();
}
}
new MySQLiEvents();
?>