我正在设置新服务器,并且发现这段代码在每个设置中的行为都不同:
function isJson($string) {
json_decode($string);
return (json_last_error() == JSON_ERROR_NONE);
}
echo isJson("2014-04-21") ? "is json" : "is not json";
旧服务器有:
新服务器有:
我很感激为什么发生这种差异或 以寻找找出这种差异的原因。
答案 0 :(得分:1)
这显然是PHP中的一个错误: - /
这更容易......
function isJson($string) {
return json_decode($string) !== NULL;
}