最新国产好看的视频,伊人天堂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á)式時才需要用括號將其括起來。當(dāng)返回一個變量時通常不用括號,這樣可以降低PHP的負(fù)擔(dān)。

基本用法:

a)、return expression // 返回一個表達(dá)式結(jié)果
b)、return(expr) // 函數(shù)表達(dá)式
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;

將永遠(yuǎn)不會被執(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)寫進(jìn)test()里面,直接在函數(shù)里打印,但很多時候,我們都會在函數(shù)外面調(diào)用操作,所以要用return返回一個值給外面。

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

相關(guān)文章

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

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

    Reli 是一個用PHP編寫的采樣分析器(或VM狀態(tài)檢查器),它可以從進(jìn)程外部讀取有關(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
  • 最新評論

    翁牛特旗| 安龙县| 玛纳斯县| 通海县| 犍为县| 万年县| 胶州市| 新龙县| 潮安县| 田东县| 万年县| 巍山| 勐海县| 浦县| 怀远县| 公主岭市| 乐亭县| 九龙城区| 海丰县| 砀山县| 彰化市| 岳普湖县| 阿巴嘎旗| 元江| 漳平市| 山西省| 黄平县| 呼和浩特市| 砚山县| 布尔津县| 怀远县| 阳西县| 沁源县| 安义县| 古蔺县| 吉木乃县| 丰镇市| 江山市| 宝丰县| 柳江县| 师宗县|