codekandis/json-error-handler

`codekandis/json-error-handler` 是一个用于以面向对象方式处理 JSON 错误的库。

2.1.0 2021-01-17 14:54 UTC

This package is auto-updated.

Last update: 2024-09-07 07:28:34 UTC


README

Version License Minimum PHP Version Code Coverage

使用 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 错误消息相等。