/*** 获得银行卡* @param array $data* @return string*/public function getbank($data) { try { $client = $this->getclient(); $params = $this->getconnectparams(array('username' => $data['username'])); $response = $client->getbank($params); $return_json = $response->getbankresult; $return_arr = json_decode($return_json) ; $status = $return_arr->result ; } catch (\exception $e) { self::addlog($e); $status = 'error'; }}
为什么yii 抛出的异常是yiibaseerrorexception ? 我的exception 系统异常也捕获不了 yii抛出的异常? 如何解决既能捕获系统异常也能捕获yii的 yiibaseerrorexception 异常呢?
回复内容: /*** 获得银行卡* @param array $data* @return string*/public function getbank($data) { try { $client = $this->getclient(); $params = $this->getconnectparams(array('username' => $data['username'])); $response = $client->getbank($params); $return_json = $response->getbankresult; $return_arr = json_decode($return_json) ; $status = $return_arr->result ; } catch (\exception $e) { self::addlog($e); $status = 'error'; }}
为什么yii 抛出的异常是yiibaseerrorexception ? 我的exception 系统异常也捕获不了 yii抛出的异常? 如何解决既能捕获系统异常也能捕获yii的 yiibaseerrorexception 异常呢?
可能是你的php版本太低了,记得一次php版本升级note里有说修复一下异常的问题;
我用php5.5试了,不出现你说的问题。