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
- javascript return語句只能用於函式中JavaScript函式
- 論減少程式碼中return語句的騷操作
- JDBC使用INSERT RETURN語句報錯ORA-439JDBC
- JavaScript return語句簡單介紹JavaScript
- sql 中的with 語句使用SQL
- MySQL中explain語句的使用MySqlAI
- finally語句在return執行之後,return返回之前執行
- 解析php中die(),exit(),return的區別PHP
- java中異常處理finally和return語句的執行順序Java
- python:return之後的語句還會執行嗎Python
- PHP中return用法詳細解讀PHP
- oracle中merge 語句使用Oracle
- js中return、return true、return false的區別JSFalse
- goto 語法在 PHP 中的使用GoPHP
- MyBatis中Like語句使用總結MyBatis
- soar-PHP - SQL 語句優化器和重寫器的 PHP 擴充套件包、 方便框架中 SQL 語句調優PHPSQL優化套件框架
- 面試題思考:try 程式碼塊中含 return 語句時,程式碼執行順序面試題
- 程式中減少使用 if 語句的方法集錦
- 程式中減少使用if語句的方法集錦
- JavaScript中的switch語句JavaScript
- Mysql中的DQL語句MySql
- PHP執行批量mysql語句PHPMySql
- C語言: returnC語言
- 5、控制語句的使用
- 使用SQL語句獲取SQLite中的表定義SQLite
- mySQL語法中的儲存過程及if語句的使用簡例MySql儲存過程
- 金倉資料庫KingbaseES儲存過程 RETURN語句資料庫儲存過程
- python中try..except語句如何使用?Python
- java中的switch case語句Java
- Javascript中的label語句JavaScript
- oracle中的條件語句Oracle
- PHP中的PDO操作學習(二)預處理語句及事務PHP
- 使用sql語句查詢平均值,使用sql語句查詢資料總條數, not in 篩選語句的使用SQL
- PHP快速上手(04):PHP流程控制語句01PHP
- PHP+MySQL 手工注入語句大全PHPMySql
- php中有哪些迴圈控制語句PHP