在异常中包装JSON编码/解码错误 围绕json_encode()和json_decode()的简单包装,用于捕获任何错误而无需执行json_last_error() 。 在PHP 7.3中,这些函数将。 use Eastwest \ Json \ Json ; use Eastwest \ Json \ JsonException ; try { $ json = Json :: encode ([ 'key' => 'value' ]); } catch ( JsonException $ e ) { // code and message will match json