當前位置:
首頁 > 最新 > PHP中的return語言結構使用及說明

PHP中的return語言結構使用及說明

return語言結構也可以實現流程控制功能。return語言結構首先結束當前PHP程序的運行,然後將當前PHP程序的運行結果返回給應用程序,程序的執行流程跳轉到引用程序。如果沒有引用程序,return語言結構直接結束當前PHP程序的運行。

例如,程序return.php代碼如下,該程序的運行結構如圖所示

程序return.php中的語句「return ("這是return語句!

");」也可以寫成「return」這是return語句!

""。使用return控制程序的流程時,通常return在被引用的PHP程序中使用,程序執行到return語句後,將運算結果返回給引用程序,並將控制轉交給引用程序。被引用的PHP程序中,return後的PHP語句將不再執行。

return和exit都可以終止程序的運行,return和exit之間的區別在於:exit會結束所有PHP程序(包括引用者PHP程序)的運行,而return只會結束被引用PHP程序的運行,不會結束引用者PHP程序的運行,並且被引用PHP程序中的return語句可以向引用PHP程序返回一個數據。下面的4個PHP程序演示了return和exit之間的區別。

程序exit.php的代碼如下:

echo "World!

";

exit("這是exit語句!

");

echo "exit後的語句不執行!

";

程序returnAndExit.php的代碼如下,改程序運行結果如圖所示

程序exitAndReturn.php的代碼如下,改程序運行結果如圖所示


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 行家匯 的精彩文章:

微信開發中圖像介面的用戶上傳證件信息頁面設計

TAG:行家匯 |

您可能感興趣

可提取結構化信息的自然語言理解 Python庫Snips NLU
EmTech現場:自然語言大神Dan Roth:AI崛起在於利用非結構化數據
用於自然語言處理的開源 Python庫——PyTorch-NLP
使用PaddleFluid和TensorFlow訓練RNN語言模型
CEVA和mPerpetuo合作為CEVA視覺處理器提供Halide語言支持
「轉載」Python與C語言的異同
進一步改進GPT和BERT:使用Transformer的語言模型
Facebook 開源 PyText:用於構建自然語言系統的框架
滲透測試中的 Go 語言使用:編寫反彈後門 Hershell
首款基於Pascal腳本語言的全功能Web伺服器Moon Http Server即將上線
Facebook Libra的Move語言與其他語言有什麼不同?
TensorFlow,為什麼選擇 PyThon 作為開發語言?
StackOverflow 調查:富裕國家流行 Python和C 語言,低收入國家愛用 PHP
用R語言的Blogdown+Hugo+Netlify+Github建博客
Semantic Experiences網站:用自然語言同AI交流
我為什麼要從 Python 轉向 Crystal 語言
iOS版本的Rosetta Stone添加AR+AI語言學習功能
為什麼成立中韓語言交流會?The Language Exchange of Dreamtalk in Shanghai
Python碼農福音,GitHub增加Python語言安全漏洞告警
OpenAI被諷ClosedAI?語言模型並沒有想像中的強大