最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php中return的用法實例分析

 更新時間:2015年02月28日 16:35:50   作者:sumsung753  
這篇文章主要介紹了php中return的用法,實例分析了php中return的功能及常見的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了php中return的用法。分享給大家供大家參考。具體分析如下:

首先,它的意思就是返回;return()是語言結(jié)構(gòu)而不是函數(shù),僅在參數(shù)包含表達式時才需要用括號將其括起來。當(dāng)返回一個變量時通常不用括號,這樣可以降低PHP的負擔(dān)。

基本用法:

a)、return expression // 返回一個表達式結(jié)果
b)、return(expr) // 函數(shù)表達式
c)、return // 直接返回,或返回空值

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

1、如果執(zhí)行了return,則return 語句后面的內(nèi)容將不會被執(zhí)行了;

function add($a,$b){
 return $a+$b;
 return $a*$b;
}
$c = add(5,3);//得到的$c值可以用在程序的其他地方!
echo $c;

輸出結(jié)果:8,只執(zhí)行$a+$b,$a*$b沒有被執(zhí)行。

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

function test($a){
if($a>10){
 return "a>10";
}else{
 return "a<10";
}
$b=45;
$c=$b-$a;
echo $c;
}

在這個例子當(dāng)中,當(dāng)你調(diào)用這個函數(shù)的時候,然后給一個任何的數(shù)字,它都會返回一個字符串,而代碼:

$b=45;
$c=$b-$a;
echo $c;

將永遠不會被執(zhí)行。

3、關(guān)于return的調(diào)用。

a.php如下:

<?php
include("b.php");
echo "a";
?>

b.php如下:

<?php
echo "b";
return;
?>

輸出結(jié)果: ba。

a.php如下:

<?php
include("b.php");
echo "a";
?>

b.php如下:

<?php
echo "b";
exit; // 結(jié)束整個當(dāng)前腳本
?>

輸出結(jié)果:a。

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

例子1:

function test(){
 $a=array(1,2);
 return $a;
}
$b=test();
print_r($b);

例子2:

function test(){
 $a=array(1,2);
}
$b=test();
print_r($b);

輸出結(jié)果:例子1正常輸出,例子2輸出為空。為什么呢?因為如果不在函數(shù)rest()里面用return返回值,則函數(shù)里面只有過程,而沒有結(jié)果給rest(),調(diào)用該函數(shù)的時候當(dāng)然不會有值輸出。當(dāng)然,我們也可將print_r($b)寫進test()里面,直接在函數(shù)里打印,但很多時候,我們都會在函數(shù)外面調(diào)用操作,所以要用return返回一個值給外面。

希望本文所述對大家的php程序設(shè)計有所幫助。

相關(guān)文章

  • PHP使用Reli分析性能,生成PHP性能火焰圖

    PHP使用Reli分析性能,生成PHP性能火焰圖

    Reli 是一個用PHP編寫的采樣分析器(或VM狀態(tài)檢查器),它可以從進程外部讀取有關(guān)運行PHP腳本的信息,它是一個獨立的CLI工具,因此目標(biāo)程序不需要任何修改,檢測和可視化PHP腳本中的瓶頸,它不僅提供函數(shù)級的分析,而且還提供行級或操作碼級的解析
    2024-01-01
  • PHP實現(xiàn)加密的幾種方式介紹

    PHP實現(xiàn)加密的幾種方式介紹

    這篇文章主要介紹了PHP實現(xiàn)加密的幾種方式,非常全面實用,都是項目中經(jīng)常需要用到的,需要的朋友可以參考下
    2015-02-02
  • php調(diào)用mysql存儲過程

    php調(diào)用mysql存儲過程

    php調(diào)用mysql存儲過程...
    2007-02-02
  • PHP管理內(nèi)存函數(shù) memory_get_usage()使用介紹

    PHP管理內(nèi)存函數(shù) memory_get_usage()使用介紹

    我們在實際編碼中,要想實現(xiàn)對內(nèi)存的查看和操作,許多程序員們第一個想到的就是PHP memory_get_usage()這個PHP腳本內(nèi)存函數(shù)
    2012-09-09
  • 最新評論

    鄂尔多斯市| 施秉县| 原平市| 子洲县| 彰化县| 苗栗市| 安宁市| 八宿县| 麟游县| 宜阳县| 岗巴县| 即墨市| 梅河口市| 长武县| 昌图县| 喀什市| 达州市| 车致| 福清市| 平昌县| 云龙县| 五家渠市| 昭通市| 泊头市| 临邑县| 太谷县| 潞城市| 马公市| 望都县| 玉龙| 鹤峰县| 恭城| 桃园县| 上杭县| 迁安市| 甘德县| 古交市| 阳信县| 咸丰县| 九龙县| 嵩明县|