使用echo&退出以结束PHP中的功能

时间:2015-06-17 13:23:25

标签: php

当我将数据发布到php页面中的某个函数时,它会继续遍历所有行。 我的意思是在调试时我用echo json_encode(..)检索我的数据 并继续在下一行进行调试。所以我使用exit来阻止它。但这意味着我必须使用exit each echo..

 echo json_encode($resultData);
                exit; //if I don't use this, interprets goes on

在实际场景中,我虽然会提高性能,因为我不需要php解释器检查其他行... 或者我完全误解了这个?

2 个答案:

答案 0 :(得分:1)

要将结果定向到调用函数,请使用return json_encode($resultData);

如果只想输出结果,请使用

echo json_encode($resultData);
return false;

答案 1 :(得分:-1)

要使用一个功能,您可以使用exit()die()代替echo + exit,例如:

exit(json_encode($resultData));

die(json_encode($resultData));

它们彼此相同,但die是一个较短的字符。