public static function add_server($object, $_server_flag = NULL, $_server_engine = NULL) { $_result = FALSE; $_has_instance = FALSE; $_server_engine == NULL ? $_server_engine = self::$_engine_server : FALSE; if ($_server_flag == NULL) { $_server_flag = mk_rand_str(8); } else { $_has_instance = array_key_exists($_server_flag, self::$__server_instance) ? TRUE : FALSE; } if ($_has_instance == FALSE) { $_class = '\\Core\\Rpc\\' . $_server_engine . '\\Server'; self::$__server_instance[$_server_flag] = new $_class($object); $_result = $_server_flag; } return $_result; }
/** * File libraries\Function\parse_config.func.php * Desc 配置文件预处理函数 * Manual svn://svn.vop.com/api/manual/Function/parse_config * version 1.0.0 * User duanchi <http://weibo.com/shijingye> * Date 2013-12-09 * Time 16:09 */ function mk_serial() { //return time() . mk_rand_str(22); return mk_rand_str(32); }