问题
- 该类型程序 不能使用 die exit 结束程序
解决方法
- 在方法中所以 return 来结束这个方法 的运行
class A
{
public function test()
{
echo 123;
echo 456;
// 不想输出 最后的 678 结果
return ture;
echo 678;
}
}
2.在任意位置抛出异常阻止程序继续运行,这样可以阻止程序继续运行
throw new \Exception('自定义错误信息');
workman 中的 Http end 方法就使用的是这种方法
public static function end($msg = '')
{
if (PHP_SAPI != 'cli') {
exit($msg);
}
if ($msg) {
echo $msg;
}
throw new \Exception('jump_exit');
}
网友评论