wordpress CMS主题 微信
Home > 网站建设 > 默認慘數、必選慘數與可選慘數

默認慘數、必選慘數與可選慘數

高时银博客 网站建设 点击: 1,525 次 0 0

前面我們講到了實參與形參,本節我們再來講講默認參數可選參數以及必選參數

1、默認參數。

PHP中默認參數必須遵守如下的規則:
默認參數只能是壹個常量,不能是變量,即給這個變量參數賦壹個默認值;
默認參數必須放在最後,不能出現在其他需要傳遞的參數的前面;
在調用函數時,要遵守默認參數的順序,不能打亂函數定義時默認參數的順序;

<?phpfunction table($a,$b=5)

{

echo "$a";

echo "<br>";

echo "$b";

}

table(12)

?>

這裏我們只傳遞了壹個參數12 ,而函數有2個參數,好像會出錯,其實不然,第2個參數$b默認傳遞了,所以輸出結果是:12 5

2、必選參數與可選參數。

PHP的參數是有規定的,必選參數要寫在可選參數前面。必選寫在可選後面也可以,但是在調用時必選參數前面的可選參數就必須寫入,否則會報錯!

<?phpfunction table($a,$c,$b=5,$e=9)

{

echo "$a";

echo "<br>";

echo "$b";

echo "<br>";

echo "$c";

echo "<br>";

echo "$e";

}

table(12,13)

?>

這裏我們添加了2個參數:12和13,也就是傳遞這2個參數給$a和$c,所以輸出結果:12  5   13   9  但如果我們只傳1個參數12的話,就會報錯。因為$a和$c是必選參數。如果我們傳4個參數(如:12,13,188,299),那麽輸出結果就是:12  188  13  299  也就是說可選參數的數值也改變了。


文章作者:高时银博客
本文地址:http://wanlimm.com/77201404071868.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

目前还没有评论。赶快来坐沙发吧。

发表评论