亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php中函數調用,我不想等待子方法返回就先把主方法完成,有什么建議?

php中函數調用,我不想等待子方法返回就先把主方法完成,有什么建議?

PHP
qq_相濡_7 2018-05-23 15:23:06
最近開發了個系統功能。用的是thinkPHP3.2。 程序中在主方法的邏輯中有調用子方法,在調用的過程中沒有用變量來接收子方法的返回;由于子方法中存在循環調用第三方接口,業務比較多。這樣在調用主方法的用戶界面接口中,等待好長時間才能響應處理完成。有什么方法可以改變?2 :假設主程序中有這樣的代碼$result =5;$id =6;$this->createcontract($result,$id);$array = array(1,2,3,4);在這段代碼中,去調用createcontract($result,$id)這個方法,這個用法是當$this->createcontract($result,$id)函數執行完成后再執行后面的代碼 $array = array(1,2,3,4);還是不等待$this->createcontract($result,$id)方法的返回就執行$array = array(1,2,3,4)?
查看完整描述

3 回答

已采納
?
一凡

TA貢獻43條經驗 獲得超8個贊

PHP無法用多線程的方式來實現,可以考慮把子調用通過消息隊列解耦。

查看完整回答
1 反對 回復 2018-05-23
  • 3 回答
  • 0 關注
  • 1649 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號