/** * database descriptor * * @return PDO */ private static function pdo() { if (!is_object(self::$pdo)) { self::$pdo = new PDO("mysql:host=localhost;dbname=virtualhome", "vh_web", '6EusrWvUBHKJQnQF', array(PDO::ATTR_PERSISTENT => true)); self::$pdo->exec("SET NAMES UTF8"); self::$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } return self::$pdo; }