我使用的是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