initialize(); } protected function initialize() { gbk_collection(); //if(!defined('UDER_ORIG'))die('请勿随意修改加密文件'); } public static function startTrans() { self::$transaction <= 0 && Db::startTrans(); self::$transaction++; } public static function rollback() { self::$transaction--; if (self::$transaction <= 0) { Db::rollback(); self::$transaction = 0; } } public static function commit() { self::$transaction--; if (self::$transaction <= 0) { Db::commit(); self::$transaction = 0; } } }