/** * 抛出异常 * @param string $message 异常信息 * @param string $code 异常代码 * @throws \Exception */ private function throwException($message = null, $code = null) { $errorInfo = $this->connection->errorInfo(); if (!empty($errorInfo)) { if (empty($message)) { $message = $errorInfo[2]; } if (empty($code)) { $code = $errorInfo[0]; } } throw new \Exception($message, $code, null); }