PHP 4.0 时尚编程百例 —  实例 28  有默认参数的函数

林继 PHP 技术 4,933 共写了555个字 (2005-05-07 9:46:41) 没有评论 打印 扫描二维码 百度未收录

实例说明

本例将进一步介绍如何在PHP 4.0中使用函数。本例的函数存在一个默认的参数,这与C++的语法极其相似。通过本例可以了解function中默认值的使用方法和相关的注意事项。

编程思路

默认值必须是常量,但是它对于变量和类是不适用的。需要注意的是,有默认值的参数必须在没有默认值参数的右边.比如:function makeyogurt($type=”acidophilus”,$flavour)就是错误的语句。如果改成:function makeyogurt($flavour,$type=”acidophilus”)就正确了。参数的值,通常使用传址方式输入,在需求值的时候,可以使用传址的方式,传入参数的指针,方法就是在参数的前面加上”&”符号。

创作步骤

一、定义 function printColored() 函数

定义 $Color 的默认值是”black”.

二、在程序中调用 function printColored()

printColored(“这是黑颜色的字!”);只有$Text参数,所以默认值”black”被执行。

printColored(“这是篮颜色的字!”,”blue”);此时有参数”blue”,所以默认值不执行,打印出来蓝色的字。

三、本例程序代码

  1. <html>
  2. <head>
  3. <title>有默认参数的function函数</title>
  4. </head>
  5. <body>
  6. <font size=5>
  7. <?
  8.          function printColored($Text,$Color="black")                   //定义function 函数
  9.         {
  10.                print("<font color=\"$Color\">$Text</font>");       //获取字符串的内容和颜色
  11.         }
  12.         printColored("这是黑颜色的字!n");                                          //调用function函数
  13.         print("<br><br>n");   
  14.         printColored("这是蓝颜色的字!","blue");                                  //调用function函数
  15.         print("<br>n");
  16. ?>
  17. </body>
  18. </html>

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

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

< >