php中return語句的使用
推薦作業系統:windows7系統、PHP5.6、DELL G3電腦
1.說明
(1) return從當前的方法中退出,返回到該呼叫的方法的語句處,繼續執行。
(2) return返回一個值給呼叫該方法的語句,返回值的資料型別必須與方法的宣告中的返回值的型別一致。
(3) return後面也可以不帶引數,不帶引數就是返回空,其實主要目的就是用於想中斷函式執行,返回撥用函式處。
2.使用注意
返回引數,建議不加括號。因為return 是語言結構而不是函式,通常其引數都不用括號,實際上也應該不用,這樣可以降低 PHP 的負擔。
無引數返回時,一定不加括號。因為無引數返回時,預設返回 NULL。如果呼叫 return 時加上了括號卻又沒有引數會導致解析錯誤。
3.例項
<?php /* php的break,continue,return 的簡單區別程式碼 */ $i= 1; while(true) {// 這裡看上去這個迴圈會一直執行 if($i==2) {// 2跳過不顯示 $i++; continue; }elseif($i==5) {// 但到這裡$i=5就跳出循迴圈了 break; }else{ echo$i. '<br>'; } $i++; } exit; echo'這裡不輸出'; ?>
在跳出迴圈的方法上,常見的使用我們已經學過了,本篇需要介紹的是一種語言結構return。在我們學習其他程式設計中,一般來說return是作為函式使用的,但如果放在php語句中就不能發揮函式的用法。
以上就是php中return語句的使用,在中斷迴圈時,除了其他的語句外,大家也不妨嘗試新學的return語句,說不定會有意想不到的效果。更多php學習指路:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3137/viewspace-2830859/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript return 語句JavaScript
- php中條件語句的使用整理PHP
- 論減少程式碼中return語句的騷操作
- yield from 關鍵字的 return 語句
- JavaScript return語句簡單介紹JavaScript
- finally語句在return執行之後,return返回之前執行
- python:return之後的語句還會執行嗎Python
- MySQL中explain語句的使用MySqlAI
- 金倉資料庫KingbaseES儲存過程 RETURN語句資料庫儲存過程
- js中return、return true、return false的區別JSFalse
- goto 語法在 PHP 中的使用GoPHP
- soar-PHP - SQL 語句優化器和重寫器的 PHP 擴充套件包、 方便框架中 SQL 語句調優PHPSQL優化套件框架
- 5、控制語句的使用
- 判斷語句的使用
- Javascript中的label語句JavaScript
- Mysql中的DQL語句MySql
- JavaScript中的switch語句JavaScript
- python中try..except語句如何使用?Python
- C語言: returnC語言
- PHP快速上手(04):PHP流程控制語句01PHP
- PHP+MySQL 手工注入語句大全PHPMySql
- php中有哪些迴圈控制語句PHP
- 使用sql語句查詢平均值,使用sql語句查詢資料總條數, not in 篩選語句的使用SQL
- SpringMVC中@RequestMapping註解中的return “redirect:/“;跟return““的用法。SpringMVCAPP
- Python 迴圈語句的使用Python
- python的with語句怎麼使用Python
- python中if語句的用法及if-else結構的使用Python
- PHP中的PDO操作學習(二)預處理語句及事務PHP
- oracle中的條件語句Oracle
- java中的switch case語句Java
- 使用withopen語句(未完)
- php有幾種流程控制語句PHP
- c語言中,while(1)語句使用break語句跳出迴圈C語言While
- python中return的用法Python
- php7.3中Heredoc和Nowdoc語法的使用PHP
- Java中如何解析SQL語句、格式化SQL語句、生成SQL語句?JavaSQL
- Python3 goto 語句的使用PythonGo
- 理解Java中的switch分支語句Java