php为什么没有一个带有jsonUnserialize方法的\ jsonUnserializable接口?

时间:2017-01-03 14:18:16

标签: php

由于\JsonSerializable方法有jsonSerialize方法,为什么没有与\jsonUnserializable方法相反的jsonUnserialize接口?

这有什么官方理由吗?在某处进行了一些官方辩论?一些OFFICIAL笔记?

似乎第一手逻辑添加了\JsonUnserializable接口,所以我问自己为什么它不存在。我很好奇!

1 个答案:

答案 0 :(得分:3)

来自PHP wiki

  

PHP RFC:JsonSerializable新界面方法提案:

     

由于讨论,似乎实现此方法的最佳方法是   有了新功能。

$user = json_decode_to_class($json, User::class);

此处提供更多信息:

  

https://wiki.php.net/rfc/jsonserializable

完整的讨论可以在这里找到:

  

http://marc.info/?l=php-internals&m=143679379628977&w=2