既然有一个带有 jsonSerialize
方法的 \JsonSerialized
接口(interface),为什么没有带有 的相反的
方法?\jsonUnserialized
接口(interface)jsonUnserialize
这有什么官方原因吗?在某处进行过一些官方辩论?一些官方说明?
乍一看,添加一个 \JsonUnserialized
接口(interface)似乎是合乎逻辑的,所以我问自己为什么它不存在。我很好奇!
最佳答案
来自 PHP 维基
PHP RFC: JsonSerializable New Interface method Proposal :
Due to discussions, it seems the best way to implement this method is with a new function.
$user = json_decode_to_class($json, User::class);
更多信息在这里:
完整的讨论可以在这里找到:
关于php 为什么没有带有 jsonUnserialize 方法的\jsonUnserialized 接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41445546/