/** * 当request时调用 * @param unknown $request * @param unknown $response */ public function onRequest($request, $response) { try { ob_start(); Httpindex::getInstance($request, $response); // include 'test.php'; $result = ob_get_contents(); ob_end_clean(); $response->header("Content-Type", "text/html;charset=utf-8"); $result = empty($result) ? 'No message' : $result; !$GLOBALS['ISEND'] && $response->end($result); unset($result); } catch (Exception $e) { $response->end($e->getMessage()); } }
public function __destruct() { self::$httpdefined = false; }