关闭

php指定函数参数默认值示例代码

625人阅读 评论(0) 收藏 举报
分类:
在php编程中,为自定义函数设定默认值,当用户调用该函数时,如果不给参数指定值,参数会用默认值顶替,下面看例子

例1

 代码如下:

<html>
<head>
<title>php函数指定默认值-www.jbxue.com</title>
</head>
<body>
<?php
function printMe($param = NULL)
{
   print $param;
}
printMe("This is test");
printMe();
?>

</body>
</html>

输出结果:
This is test

例2 php函数参数默认值的使用范例,php函数参数中设置和使用默认值。

 代码如下:
unity3d http://www.unitymanual.com
<html>
  <head>
  <title>php函数参数默认值 - www.jbxue.com</title>
  </head>
  <body>
  <?php
  function textonweb ($content, $fontsize=3){
     echo "<font SIZE=$fontsize>$content</font>";
  }
  textonweb ("A <br />", 7);
  textonweb ("AA.<br />");
  textonweb ("AAA. <br />");
  textonweb ("AAAA! <br />");
  ?>
  </body>
  </html>
0
0
查看评论

辛星浅谈PHP中的函数的默认参数必须在右边吗

不论我们学习哪门编程语言,可能PHP中的默认参数放在右边这已经成为了一个不成文的规定,当然,这样做确实在很大程度上让我们对函数的理解更加清晰,如果一个函数的参数里面既有含默认参数的,又有非默认参数的,那调用的时候也很混乱,究竟这个参数是使用的默认值还是使用的传入的数据呢?    ...
  • xinguimeng
  • xinguimeng
  • 2014-07-30 03:57
  • 1692

php函数的缺省参数

在php的函数中,我们可以通过缺省参数来应对参数个数不同的情况,下面通过具体的例子来说明: <?php function add_person($name="zhangsan",$age="20",$ismale="true&quo...
  • fujiafeihudui
  • fujiafeihudui
  • 2014-03-16 14:10
  • 7071

ES6学习——新的语法:函数参数默认值

这个特性在其他语言中已经早有实现,ES6中加入了这个新特性,但是就目前来看还没有主流的浏览器支持这个特性,在没有这个特性之前,我们也经常会对函数参数设置默认值,例如下面这个例子: function foo(x,y) { x = x || 11; y = y || 31; co...
  • kittyjie
  • kittyjie
  • 2015-12-28 09:30
  • 7910

ECMAScript 6(12)函数的扩展(1)——函数参数的默认值之详细解析

0、一句话总结 函数参数有默认值的情况下,先取赋值,无则取默认值; 1、函数参数1.1、参数的默认值1.1.1、是什么? function [name]([param1[ = defaultValue1 ][, …, paramN[ = defaultValueN ]]]) { statemen...
  • qq20004604
  • qq20004604
  • 2017-05-18 17:23
  • 622

php匿名函数,参数及怎么掉的问题,终极大揭秘

laravel中匿名函数使用居多,  不搞清楚匿名函数参数及调用的问题,laravel没法搞,废话不多说,上代码: class Foo { public function f() { echo 'Foo....f'; } ...
  • dengfei00100
  • dengfei00100
  • 2016-06-23 14:32
  • 166

lua 默认参数

有时候一个函数有很多参数,而大部分时候不需要指定众多参数值使用默认即可,下边利用逻辑运算实现参数默认值 function func(a,b,c)   a=a or 10   b=b or 10   c=c or 10  ...
  • themagickeyjianan
  • themagickeyjianan
  • 2016-05-05 11:45
  • 1098

js函数参数默认值的问题

在自定义的JS函数中想当然地为参数赋了默认值,如下: function addHeadQuaterTab(text, url, closable=true, refresh=true) {       //TODO } 这个用法在...
  • nuccch
  • nuccch
  • 2014-12-18 00:18
  • 2736

php中参数带默认值的自定义方法

    //使用function关键字定义方法  function num($value,$value2 = 您好!){   echo $value.$value2;  }     ...
  • CodingHouses
  • CodingHouses
  • 2010-04-12 09:08
  • 1577

在C语言中模拟含有默认参数的函数

在C语言中模拟含有默认参数的函数 nonoob write 写C++代码的时候总想当然以为C中也有含默认参数的函数这种玩意儿(值得注意的是Java也不支持而C#支持,Scala这种奇葩支持是不足为奇的),然后在编译下面这段代码之后颜面扫尽TwT ? defaul...
  • tsinfeng
  • tsinfeng
  • 2014-03-04 19:11
  • 2699

ES6 函数参数的默认值

基本用法在ES6之前,不能直接为函数的参数指定默认值,只能采取变通的方法。function log(x,y){ y = y||'world'; console.log(x,y); } log('kkk');//kkk world这种写法的缺点在于: ...
  • qq_32021031
  • qq_32021031
  • 2017-09-11 16:59
  • 193
    个人资料
    • 访问:260241次
    • 积分:4929
    • 等级:
    • 排名:第6831名
    • 原创:244篇
    • 转载:44篇
    • 译文:0篇
    • 评论:24条
    博客专栏
    友情链接
    www.80hack.com