• wordpress CMS主题:ssmay主题 wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > 默认参数、可选参数以及必选参数

    默认参数、可选参数以及必选参数

    作者: 分类:PHP开发 点击: 6,157 次
    wordpress CMS主题:ssmay主题

      扫描下面的二维码,“关注”我的百家号。

      前面我们讲到了实参与形参,本节我们再来讲讲默认参数、可选参数以及必选参数

      1、默认参数。

      PHP中默认参数必须遵守如下的规则:
      默认参数只能是一个常量,不能是变量,即给这个变量参数赋一个默认值;
      默认参数必须放在最后,不能出现在其他需要传递的参数的前面;
      在调用函数时,要遵守默认参数的顺序,不能打乱函数定义时默认参数的顺序;

      <?php

      function table($a,$b=5)

      {

      echo "$a";

      echo "<br>";

      echo "$b";

      }

      table(12)

      ?>

      这里我们只传递了一个参数12 ,而函数有2个参数,好像会出错,其实不然,第2个参数$b默认传递了,所以输出结果是:12   5

      2、必选参数与可选参数。

      PHP的参数是有规定的,必选参数要写在可选参数前面。必选写在可选后面也可以,但是在调用时必选参数前面的可选参数就必须写入,否则会报错!

      <?php

      function 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  也就是说可选参数的数值也改变了。



      欢迎“关注”我的百家号。

      头条二维码
      加入我的QQ群
      头条二维码
      关注我的百家号

    文章作者:码不停蹄
    本文地址:http://wanlimm.com/7720140129952.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

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

    或许你会感兴趣的文章:

    发表评论

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

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