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?語言模型並沒有想像中的強大