我使用的是JWS库抛出InvalidArgumentException,对未签署一些记号,所以当令牌无效,我得到了异常InvalidArgumentException
PHP捕捉从功能
({“名”:“异常”, “message”:“令牌\”123 \“是无效的JWS”,“code”:0,“type”:“InvalidArgumentException”,“file”:“/ var/www/html/checkout/vendor/namshi /圣荷西/ SRC/Namshi/JOSE/J WS.php”, “行”:143,)
$jws= SimpleJWS::load($data);
静态函数负载抛出异常如果令牌我无效,我不想显示异常消息,而是想显示友好的错误消息。
有帮助吗?
只是用'尝试{}赶上(invalidArgumentException $ E){}' –
这种尝试{$ JWS = SimpleJWS ::负载($的数据);}赶上( invalidArgumentException $ e){echo $ e-> getMessage();}但不工作! – justsomedev
http://php.net/manual/en/language.exceptions.php – RiggsFolly