W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵(lì)
值通過使用可選的返回語句返回。可以返回包括數(shù)組和對象的任意類型。返回語句會立即中止函數(shù)的運(yùn)行,并且將控制權(quán)交回調(diào)用該函數(shù)的代碼行。更多信息見 return。
注意:如果省略了 return,則返回值為 null。
示例 #1 return 的使用
<?php
function square($num)
{
return $num * $num;
}
echo square(4); // 輸出 '16'。
?>
函數(shù)不能返回多個(gè)值,但可以通過返回一個(gè)數(shù)組來得到類似的效果。
示例 #2 返回一個(gè)數(shù)組以得到多個(gè)返回值
<?php
function small_numbers()
{
return [0, 1, 2];
}
// 使用短數(shù)組語法將數(shù)組中的值賦給一組變量
[$zero, $one, $two] = small_numbers();
// 在 7.1.0 之前,唯一相等的選擇是使用 list() 結(jié)構(gòu)
list($zero, $one, $two) = small_numbers();
?>
從函數(shù)返回一個(gè)引用,必須在函數(shù)聲明和指派返回值給一個(gè)變量時(shí)都使用引用運(yùn)算符 &:
示例 #3 從函數(shù)返回一個(gè)引用
<?php
function &returns_reference()
{
return $someref;
}
$newref =& returns_reference();
?>
有關(guān)引用的更多信息, 請查看 引用的解釋。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: