echo "[{$name}][{$value}]\n"; } } // 解析json object $broker_group = $sub_info['broker_group']; echo "[group name ][{$broker_group->name}]\n"; echo "[epoch ][{$broker_group->epoch}]\n"; echo "[repair_last_data][{$broker_group->repair_last_data}]\n"; echo "[status ][{$broker_group->status}]\n"; echo "[to_delete ][{$broker_group->to_delete}]\n"; echo "[timestamp ][{$broker_group->to_delete_update_timestamp}]\n"; echo "[brokers ]\n"; // brokers foreach ($broker_group->brokers as $bk) { echo "[ group][{$bk->group}]\n"; echo "[ name][{$bk->name}]\n"; echo "[ ip][{$bk->ip}]\n"; echo "[ port][{$bk->port}]\n"; echo "[ role][{$bk->role}]\n"; } echo "\n"; $ofs = fopen('sub.json', 'w+'); $oval = json_encode($sub_info); fwrite($ofs, $oval); fclose($ofs); } // todo 用户操作 $adapter->close(); ?>
/** * 经过测试uninit接口,close接口只要测试一种情况 */ public function testClose() { $subject = new MetaAgentAdapter(); // 测试1 close还未被初始化的对象 $subject->close(); }