程序猿的进阶屋PHP经验分享程序员

swoole,workman 结束程序运行

2018-10-25  本文已影响0人  小柒的另一个世界
问题
解决方法
  1. 在方法中所以 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');
}
上一篇下一篇

猜你喜欢

热点阅读