當前位置:首頁 » 編程語言 » phpreturn

phpreturn

發布時間: 2022-01-14 09:32:23

1. php return 返回不出值 為什麼

已經返回了,的確是沒有東西可以返回。。你看到的13並非同一層級的輸出。而遞歸時產生的。

mysql_fetch_array 函數在沒有更多數據時會返回 false 所以你最後得到的 $cla_z 值是 false 。不是數組,也就沒有 $clas_z['id'] 。

而你之所以能看到13是因為在遞歸時,那一條數據的 f_id 為 0 跳出了循環,使得 $cla_z 得以保持數組,就能顯示出個 13 來了。

想證明這一點很容易的。你把最後的 echo $cla_z['id']; 改成 var_mp($cla_z); 看看,你就知道了。

2. PHP中return的用法和實際作用

基本用法:

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

b)、return(expr) // 函數表達式

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

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

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

function add($a,$b){

return $a+$b;

return $a*$b;

}

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

echo $c;

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

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

function test($a){

if($a>10){

return "a>10";

}else{

return "a<10";

}

$b=45;

$c=$b-$a;

echo $c;

}

在這個例子當中,當你調用這個函數的時候,然後給一個任何的數字,它都會返回一個字元串,而代碼:

$b=45;

$c=$b-$a;

echo $c;

將永遠不會被執行。

(2)phpreturn擴展閱讀

php 中的循環有 for foreache while do{} whlie這幾種。

1、continue

continue是用來在循環結構中,控製程序放棄本次循環continue;

之後的語句,並轉而進入下一次循環。

continue 本身並不跳出循環結構只是放棄本次循環。

注意: continue如果用在非循環結構中(if switch)會導致程序出錯。

2、break

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

3、exit

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

4、return

return 語句是用來結束一段代碼,並返回一個參數。

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

3. php return會結束腳本

如果return 是在方法或者函數里,不會結束腳本運行,只是返回當前的內容,該方法里下面的代碼不再執行,這個較為常見;
如果return在方法外面,會結束當前return所在文件的腳本運行,並不影響其它的調用腳本,這個一般用在配置文件里,直接返回一個配置數組之類的。

4. php中return與return false區別能舉個項目常用的例子嗎

return表示退出執行,即結束一個函數的執行,這個時候事實上可以理解返回的是空值(void),如果你了解java的話就很清楚了,在java裡面,如果一個函數沒有返回值,那麼返回的就是void。但是php是弱類型語言,並沒有強制限定,也沒有提供void關鍵字,且定義的函數可以返回多中類型的值。
return false就簡單了,返回的是一個boolean結果,通常用於進行一些判斷。
當然,如果返回值你並沒有使用,return void的時候你也可以使用return false,即,如果一個函數只是執行一些操作,但是你並不需要返回的結果,直接使用return和return false、return true都是可以的,這個時候其實重點在return上,用於結束函數的執行。
例子就不提供了吧,很簡單的。

5. PHP函數中 return $return 是什麼意思

$return是變數吧。return是關鍵字嗎?$+關鍵字,好像php中沒有說明變數名不能用關鍵字的吧。。。
變數:$+不是數字開頭的字母或下劃線

6. 在PHP中return一般在什麼情況下用。。

return就是返回值。

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

function add($a,$b){

return $a+$b;

}

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

(6)phpreturn擴展閱讀:

PHP函數

usleep() 函數延遲代碼執行若干微秒。

unpack() 函數從二進制字元串對數據進行解包。

uniqid() 函數基於以微秒計的當前時間,生成一個唯一的 ID。

time_sleep_until() 函數延遲代碼執行直到指定的時間。

time_nanosleep() 函數延遲代碼執行若干秒和納秒。

sleep() 函數延遲代碼執行若干秒。

show_source() 函數對文件進行語法高亮顯示。

7. php函數return值怎麼用

就是這個函數調用表達式的值,比如function a( return 11;)那麼調用時a()就等於11;同是當執行到return這句話時,函數中後面的代碼將不在繼續執行,return 的另一個功能退出;return或return 值

8. Php函數中返回值return和echo的區別

函數中echo只是在屏幕輸出字元串類似於System.out.println
而return是函數的返回值

9. PHP中return false和return true區別

return表示退出執行,即結束一個函數的執行,這個時候事實上可以理解返回的是空值(void),如果你了解java的話就很清楚了,在java裡面,如果一個函數沒有返回值,那麼返回的就是void。但是php是弱類型語言,並沒有強制限定,也沒有提供void關鍵字,且定義的函數可以返回多中類型的值。
return false就簡單了,返回的是一個boolean結果,通常用於進行一些判斷。
當然,如果返回值你並沒有使用,return void的時候你也可以使用return false,即,如果一個函數只是執行一些操作,但是你並不需要返回的結果,直接使用return和return false、return true都是可以的,這個時候其實重點在return上,用於結束函數的執行。

10. php return;和return();的區別是什麼,求大神解答下,感激不盡

return 和 exit都是php語言結構(PHP關鍵詞而非PHP函數),所以一般不需要參數,也就不需要括弧
如果需要傳入參數,則要加上括弧,並傳入值

參看文檔
http://php.net/manual/zh/function.return.php
http://php.net/manual/zh/function.exit.php

熱點內容
安卓ops是什麼文件 發布:2024-11-15 16:32:18 瀏覽:927
雙線性插值演算法c 發布:2024-11-15 16:30:45 瀏覽:866
c語言和vc的區別 發布:2024-11-15 16:19:23 瀏覽:118
linux是免費的嗎 發布:2024-11-15 15:53:44 瀏覽:617
多控存儲 發布:2024-11-15 15:52:42 瀏覽:283
一年級數學分解演算法 發布:2024-11-15 15:41:08 瀏覽:411
安卓個人熱點怎麼分享 發布:2024-11-15 15:40:16 瀏覽:264
墊錢解壓 發布:2024-11-15 15:38:54 瀏覽:336
miui4相當於安卓什麼系統 發布:2024-11-15 15:37:54 瀏覽:709
rc4android 發布:2024-11-15 15:27:25 瀏覽:742