/** * @param $phone * @param $msg * @return mixed */ public function send($phone, $msg) { try { $provider = $this->_providerMap[$this->provider]; $this->_server = new $provider['class']($provider['url'], $provider['key']); if ($this->_server->send($phone, $msg)) { return ['code' => 1, 'msg' => '短信发送成功']; } } catch (Exception $e) { return ['code' => 0, 'msg' => $e->getMessage()]; } return ['code' => 0, 'msg' => '短信发送失败']; }