首页 » 建站技术 » PHP 技术 » 浏览内容

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


2005-05-07 09:46:41 4,904 0 发表评论 字体: 作者:C.K.
标签: 时尚编程百例

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

实例说明

本例将进一步介绍如何在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”,所以默认值不执行,打印出来蓝色的字。

三、本例程序代码

<html>
  • <head>
  • <title>有默认参数的function函数</title>
  • </head>
  • <body>
  • <font size=5>
  • <?
  •          function printColored($Text,$Color="black")                   //定义function 函数
  •         {
  •                print("<font color=\"$Color\">$Text</font>");       //获取字符串的内容和颜色
  •         }
  •         printColored("这是黑颜色的字!n");                                          //调用function函数
  •         print("<br><br>n");  
  •         printColored("这是蓝颜色的字!","blue");                                  //调用function函数
  •         print("<br>n");
  • ?>
  • </body>
  • </html>

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5062 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14144338 位访客

    广告区 Guǎng Gào