国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman 調(diào)用函數(shù),被調(diào)用函數(shù)怎么不返回,直接返回給用戶呢

webmanchin

webman 調(diào)用函數(shù),被調(diào)用函數(shù)怎么不返回,直接返回給用戶呢
比如用fpm是直接exit 停止并輸出

webman 該怎么實現(xiàn)這個

1619 3 0
3個回答

six

return

  • webmanchin 2022-09-09

    被調(diào)用的函數(shù) return 只能返回給調(diào)用函數(shù),不能直接輸出的用戶界面

2548a

現(xiàn)階段沒有辦法,只有拋異常或者return

  • webmanchin 2022-09-09

    被調(diào)用的函數(shù) return 只能返回給調(diào)用函數(shù),不能直接輸出的用戶界面

MarkGo

通過throw 不同異常,再調(diào)用函數(shù)里處理,就可以避開。
簡單的:

function a(int $num){
    try{
        $res = test($num);
        $res = test($num+1);
        $res = test($num+2);
        return \response($res);
    }catch(\Throwable $e){
        return \response($e->getMessage());
    }
}

function test($num){
    if($num%2){
        throw new Exception('message',1112233);
    }
    return $num;
}
  • webmanchin 2022-09-09

    謝謝,非常給力

  • six 2022-09-09

    也可以封裝成一個函數(shù)

    function quit($msg) {
        throw new \Exception($msg);
    }

    就可以像exit die 那樣愉快的調(diào)用了

年代過于久遠(yuǎn),無法發(fā)表回答
??