function __construct($preparedStmt) { if (!self::$thelink) { self::$thelink = Database::singleton()->link; } $this->preparedStmt = $preparedStmt; if (func_num_args() == 1) { $this->types = ''; } else { $this->types = func_get_arg(1); } // OLD CONSTRUCTOR USED TO ACCEPT A SECOND ARUGUMENT WHICH IS AN OBJECT TO POPULATE. // if (func_num_args() == 2) $this->obj = new stdClass; else $this->obj = func_get_arg(2); }