codekandis / json-error-handler
`codekandis/json-error-handler` 是一个用于以面向对象方式处理 JSON 错误的库。
2.1.0
2021-01-17 14:54 UTC
Requires
- php: ^7.4
- codekandis/constants-classes-translator: ^1
- codekandis/phlags: ^3
Requires (Dev)
- codekandis/phpunit: ^3
- roave/security-advisories: dev-master
README
使用 JSON 错误处理器,您将能够捕获表示最后一次发生的 JSON 错误的异常,这些错误包含 PHP 的 JSON
包的本地错误代码和错误消息。
索引
安装
使用以下命令安装最新版本:
$ composer require codekandis/json-error-handler
如何使用
以下示例会抛出包含 JsonException
的异常,其错误代码为 JsonErrorCodes::SYNTAX
,错误消息为 JsonErrorMessage::SYNTAX
。
json_decode( '{"foobar":}' ); ( new JsonErrorHandler() )->handle();
JsonErrorCodes
中的错误代码与 PHP 的本地 JSON_ERROR
常量相等。在 JsonErrorMessages
中的错误消息与 json_last_error_msg()
的 PHP 错误消息相等。