php函數(shù)之返回值
使用return關鍵字可以使函數(shù)返回值肴敛,可以返回包括數(shù)組和對象的任意類型,如果省略了 return,則默認返回值為 NULL停团。
function add($a) {
return $a+1;
}
$b = add(1);
返回語句會立即中止函數(shù)的運行,并且將控制權交回調用該函數(shù)的代碼行掏熬,因此下面函數(shù)的返回值跟上面的函數(shù)是一樣的佑稠。
function add($a) {
return $a+1;
$a = 10;
return $a+20;
}
$b = add(1);
函數(shù)不能返回多個值,但可以通過返回一個數(shù)組來得到類似的效果旗芬。
function numbers() {
return array(1, 2, 3);
}
list ($one, $two, $three) = numbers();