php中return的用法和實際作用

2021-09-29 19:57:28 字數 3873 閱讀 5107

1樓:娛樂小八卦啊

基本用法:

a)、return expression // 返回一個表示式結果

b)、return(expr) // 函式表示式

c)、return // 直接返回,或返回空值

注意:最好不要用return($val)這種方式。

1、如果執行了return,則return 語句後面的內容將不會被執行了;

function add($a,$b)else whlie這幾種。

1、continue

continue是用來在迴圈結構中,控制程式放棄本次迴圈continue;

之後的語句,並轉而進入下一次迴圈。

continue 本身並不跳出迴圈結構只是放棄本次迴圈。

注意: continue如果用在非迴圈結構中(if switch)會導致程式出錯。

2、break

break 的作用是跳出當前的語法結構,break語句可以帶一個引數n,表示跳出的層數。

3、exit

exit 結束程式執行,可以用在任何位置。

4、return

return 語句是用來結束一段**,並返回一個引數。

如果在主程式中使用,那麼主程式將立馬停止執行。

2樓:

return 的用法其實不難了,它的意思就是返回;

如果執行了return,則return 語句後面的內容將不會被執行了;

return 可以是函式返回值,也可以返回一個空值,這要看你的具體用法了,例如:

function test($a)else$b=45;

$c=$b-$a;

echo $c;

}在這個例子當中,當你呼叫這個函式的時候,然後給一個任何的數字,它都會返回一個字串,而**:$b=45;

$c=$b-$a;

echo $c;

將永遠不會被執行

3樓:匿名使用者

就是返回值啊!

比如你有一個函式,是進行加法運算,但是你希望得到的是結果,不是輸出結果,就要用返回值

function add($a,$b)

$c = add(5,3);//你這個得到的$c值就可以用在程式的其他地方!

4樓:新程php培訓

函式返回值

function a()

echo a();

php裡什麼時候用return, 有什麼意義。

5樓:人道坎

php中return關鍵字可以將函式的執行結果返回,對初學者來說,掌握php中return的用法也是學習php的一個開始。

首先,它的意思就是返回;return()是語言結構而不是函式,僅在引數包含表示式時才需要用括號將其括起來。當返回一個變數時通常不用括號,這樣可以降低php的負擔。

基本用法:

a)、return expression // 返回一個表示式結果

b)、return(expr) // 函式表示式

c)、return // 直接返回,或返回空值

注意:最好不要用return($val)這種方式。

1、如果執行了return,則return 語句後面的內容將不會被執行了; function add($a,$b)

$c = add(5,3);//得到的$c值可以用在程式的其他地方!

echo $c;

輸出結果:8,只執行$a+$b,$a*$b沒有被執行。

2、return 可以是函式返回值,也可以返回一個空值,這要看具體用法,例如:

function test($a)else

$b=45;

$c=$b-$a;

echo $c;

}在這個例子當中,當你呼叫這個函式的時候,然後給一個任何的數字,它都會返回一個字串,而**:

$b=45;

$c=$b-$a;

echo $c;

將永遠不會被執行。

3、關於return的呼叫。

a.php如下:

<?php

include("b.php");

echo "a";

?>

b.php如下:

view sourceprint?

<?php

echo "b";

return;

?>

輸出結果: ba。

a.php如下:

view sourceprint?

<?php

include("b.php");

echo "a";

?>

b.php如下:

view sourceprint?

<?php

echo "b";

exit; // 結束整個當前指令碼

?>

輸出結果

:a。4、return的一個重要作用:返回值

function test()

$b=test();

print_r($b);

輸出結果:例子正常輸出。為什麼呢?

因為如果不在函式rest()裡面用return返回值,則函式裡面只有過程,而沒有結果給rest(),呼叫該函式的時候當然不會有值輸出。當然,我們也可將print_r($b)寫進test()裡面,直接在函式裡列印,但很多時候,我們都會在函式外面呼叫操作,所以要用return返回一個值給外面。

希望本文所述對大家的php程式設計有所幫助。

6樓:

在用到 function() (自定義函式時)末尾要寫 return;

我個人理解含義:

比如是用function 函式做的資料庫連線池**, return 返回時 要返回的就是 那句連線的語句

因為寫在 function() (沒有值得時候可以返回 false) 只能在方法體裡使用, 用 return 返回一個變數,可以把自己要用的資料從方法體裡 取出來,繼續使用,。

不知道我說的你有所理解沒有啊 !

7樓:來自和悅洲充滿陽光的枇杷

return 表示返回一個值,同時程式執行到此就會結束

當你需要有返回值或直接停止的時候可以用return

8樓:黃理

一般是函式返回時用到的,沒啥意義

9樓:被腦控者

主要是在方法裡作為返回值時使用

php中return false和return true區別?

10樓:瀚睿數字化營銷服務商

我覺得你先分別理解return、true、false 代表的意思。希望**適合你。

11樓:

很多框架裡都進行了相應的設定,根據返回的內容進行後續操作,根據你說的內容,應該是返回成功和失敗,當然在實際開發應用中,更多的是返回errorcode根據返回的內容進行判斷返回的內容是否成功,比如請求次數,身份驗證等。

php中函式的返回值return什麼意思?什麼情況下使用?

12樓:探索者

//1.停止執行函式的其它部分:

function test($a)//如果不是字串,返回,不再執行後面的**

.......

}//2.通過內函式處理一些邏容輯,並得到一個返回值:

function get_len($arr)else}$len=get_len($arr)?get_len($arr):0; //呼叫帶來返回值的函式,一般是為了處理輸入引數,並把返回值賦值給某個變數

13樓:大dick當前

終止函式的執行,並返回響應的執行結果。

php中的ab和ba是一回事嗎,在php中ab和ab的區別?

好像一樣,就像是將 a和 b打通 a b 修改 a時,同時修改 b a 3333 echo b 修改 b時,同時修改 a b 444 echo a php的引用 就是在變數或者函式 物件等前面加上 符號 在php 中引用的意思是 不同的名字訪問同一個變數內容。在php中 a b 和 a b 的區別?...

php中類的使用於作用,PHP中類的使用於作用

類就是很多方法的集合 將他們包進類裡面,可以提升程式的效率,減少 的重複 比如你有一個類檔案 web mon.class.php 裡面有一個類,名為 mon 那麼當你的程式需要用到此類裡的方法時,首先要做的是將類檔案包進來 然後呢,為你的類建立一個物件,也就是把類例項化。未例項化的類是無法使用的,有...

php中 是什麼意思,php中的「 」是什麼意思?

類中 靜態方法和靜態屬性的引用方法 例如class test 可以不用例項化物件直接使用 test test 來取得 test屬性的值 靜態方法呼叫也同理test test 直接呼叫靜態方法test php中的 是一種內建的語法解析符號,中文名叫做 範圍解析操作符 符號是用來幫助php中的語法結構 ...