在大部分程式語言中,return關鍵字可以將函數的執行結果傳回,PHP中return的用法也大同小異,對初學者來說,掌握PHP中return的用法也是學習PHP的一個開始。
推薦教學:PHP影片教學
# 首先,它的意思是回傳;return()是語言結構而不是函數,僅在參數包含表達式時才需要用括號將其括起來。當回傳一個變數通常不用括號,這樣可以降低PHP的負擔。
基本用法:
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;
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;
3、關於return的呼叫。
a.php如下:<?php include("b.php"); echo "a"; ?>
<?php echo "b"; return; echo "b"; ?>
<?php include("b.php"); echo "a"; ?>
<?php echo "b"; exit; // 结束整个当前脚本 ?>
4、return的一個重要功能:傳回值
範例1:function test(){ $a=array(1,2); return $a; } $b=test(); print_r($b);
function test(){ $a=array(1,2); } $b=test(); print_r($b);
以上是php return的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!