我收到了这个错误,我真的不知道为什么。
switch($op)
{
case "check" :
$result = $Login->login($data,array());
break;
}
echo json_encode($result);
并且,它不会回显字符串。
如果我在之前或之后放置回声,它可以正常工作
echo json_encode($result);
echo '.';
返回
{"status":false,"errID":4,"errTxt":"Invalid password"}.
var_dump返回
string(50ish) "{"status":false,"errID":4,"errTxt":"Invalid password"}"
任何想法为什么没有其他东西也没有回应呢?
修改
$str = json_encode($result);
echo $str;
只返回
$str = json_encode($result);
$str .= '-';
echo $str;
返回
{"status":false,"errID":3,"errTxt":"Invalid email"}-
所以它不会回显字符串,但如果我在它之后附加一些东西,它就会回显它。
LE:在没有回声的情况下使用die()