首页 > 网站建设 > 默認慘數、必選慘數與可選慘數

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

作者: 分类:网站建设 点击: 1,784 次
wordpress CMS主题:ssmay主题

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

    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
版权所有 © 转载时必须以链接形式注明作者和原始出处!

上一篇:
下一篇:
wordpress CMS主题:ssmay主题

或许你会感兴趣的文章:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.