php - 没有其他回声的回声没有显示

时间:2015-03-10 08:23:26

标签: php echo

我收到了这个错误,我真的不知道为什么。

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()

0 个答案:

没有答案