PHP 5.6的结果
json_decode('', true);
echo last_json_error(); // 0
Run Code Online (Sandbox Code Playgroud)
PHP 7.0的结果
json_decode('', true);
echo last_json_error(); // 4
Run Code Online (Sandbox Code Playgroud)
我检查了PHP 7的更改日志(https://github.com/tpunt/PHP7-Reference),但找不到原因.JSON被JSOND取代,但BC破坏列表没有提到!?
澄清一下:我的问题不是关于有效/无效的JSON.这是关于我无法找到的PHP的行为变化.
小智 2
它被标记为错误并已修复:https://bugs.php.net/bug.php ?id=68938
您可以在此处找到更改日志:http://php.net/ChangeLog-7.php#7.0.0(搜索 json_decode)
| 归档时间: |
|
| 查看次数: |
2728 次 |
| 最近记录: |