有沒有辦法返回數據使用PHP沒有return()終止腳本執行?PHP:返回一個值而不終止腳本執行?
1
A
回答
0
恐怕不行,return
的一點是回從函數的值。 但是,您可以臨時存儲的返回值,並在年底返回它
function myFunc() {
$retValue = "";
//doe some stuff and at some point have $retValue = aValue
return $retValue;
}
0
$yourval = what_you_want_to_return();
.... more stuff...
return $yourval;
0
你可以解決這個問題的另一種方式:如果你有功能
:
function myFunction ($input)
{
$var1 = $input + 5;
$var2 = $input + 10;
$GLOBALS['var1'] = $var1;
$GLOBALS['var2'] = $var2;
return null;
}
,那麼你可以像這樣使用它:
myFunction(5);
echo $GLOBALS['var1'];
echo $GLOBALS['var2'];
但請注意,這是ju爲你的解決方案,如果不能返回一個數組,因爲如果使用相同的密鑰$GLOBALS
,這可能與一些第三方庫衝突。
相關問題
- 1. PHP:停止類的執行而不終止腳本(或包括)
- 2. &&返回1不終止腳本?
- 3. Python:終止一個導入的腳本而不會終止導入的腳本
- 4. PHP腳本只返回上一個值
- 5. PHP在執行腳本後返回一個空白頁面
- 6. Python腳本返回一個數組而不是單個值
- 7. 執行腳本AJAX返回
- 8. 終止一個IronPython腳本
- 9. 執行腳本後終止PowerShell進程
- 10. php腳本返回true突然停止返回值
- 11. 從一個PHP腳本運行PHP腳本而不會阻塞
- 12. 執行php腳本按鈕單擊並返回值ob_start
- 13. 做,而不是執行,意外終止
- 14. PHP mysqli執行不返回值
- 15. PHP腳本+ MySQL只返回一行
- 16. 停止並行執行PHP腳本
- 17. PHP腳本不返回db行
- 18. 將終止一個shell腳本中止正在執行的命令
- 19. 如何終止一個遞歸函數並返回一個值
- 20. 從腳本中返回一個值
- 21. 返回值或停止腳本
- 22. 從另一個PHP腳本執行PHP腳本
- 23. PHP - 一次執行多個腳本(AJAX)
- 24. 如何執行一個php腳本?
- 25. 從C執行一個php腳本
- 26. 如何執行另一個php腳本?
- 27. 執行另一個PHP腳本
- 28. 強制執行一個php腳本
- 29. 403禁止試圖執行php腳本
- 30. 停止php執行,而不是僅僅在codeigniter中的php腳本
'return'不終止腳本執行,它退出函數。如果您正在考慮在函數的中間獲取值並將其加載到調用該特定函數的代碼部分中,則不會 - 這是不可能的,也是毫無意義的。 –
你爲什麼要這樣做? –
從什麼時候'返回'終止腳本執行? – BoltClock