我正在使用Rest庫,并有以下函式:-
我正在使用Rest庫。
function post_rayz()_span>{
$one = $this->testone()。
if($one == 1) {
$this->sendSMS()。
}
}
function testone(){
$this->回應(['status'=> 1, 'message' => 'success 4'], 200)。)
}
function sendSMS(){
echo "wo"。
當我從函式testone()得到一個回應時,腳本就會停止,并且不會進入sendSMS()函式。
我想在成功完成testone()后發送短信
。我們非常歡迎任何幫助。謝謝
uj5u.com熱心網友回復:
你需要改變操作的順序,或者如果發送該短信很耗時,也許你可以把它添加到一個佇列中,以后再處理。通過呼叫$this->response(),你通過向用戶發送一個回應來結束請求。
LE。
請看一下fastcgi_finish_request(),看看你是否可以調整這個框架。
uj5u.com熱心網友回復:
你必須回傳你的回應
function testone(){
return $this-> response(['status' => 1, 'message' => 'success 4'], 200)。)
}
$one是陣列,你必須檢查其狀態
if($one[0]['status'] == 1){
$this->sendSMS()。
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/311026.html
標籤:
