PHP函数的可选参数

一 代码

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <htmlxmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <metahttp-equiv="Content-Type"content="text/html; charset=gb2312"/>
  6. <title>默认参数的应用</title>
  7. </head>
  8. <body>
  9. <?php
  10. function values($price,$tax=""){//定义一个函数,其中的一个参数初始值为空
  11. $price=$price+($price*$tax);//声明一个变量$price,等于两个参数的运算结果
  12. echo "价格:$price<br>";//输出价格
  13. }
  14. values(100,0.25);//为可选参数赋值0.25
  15. values(100);//没有给可选参数赋值
  16. ?>
  17. </body>
  18. </html>
二 运行结果
价格:125
价格:100
三 注意事项
1、可选参数放在参数列表末尾,并且指定其默认值为空。
2、当使用默认参数时,默认参数必须放在非默认参数的右侧,否则函数可能出错。
3、从PHP5开始,默认也可以通过引用传递。

猜你喜欢

转载自cakin24.iteye.com/blog/2348107