同样,先将代码贴上:
<HTML>
<HEAD>
<TITLE>函数参数的变化使用</TITLE>
<HEAD>
<BODY>
<?php
function ChangeColor( $string, $color = "blue" )
{
print("<FONT SIZE = 10 COLOR = /"$color/">$string <FONT >");
}
ChangeColor("BLUE");
print("<BR>");
ChangeColor("BLACK","black");
print("<BR>");
ChangeColor("RED","red");
?>
</BODY>
</HTML>
在上面的一段文章中,定义了ChangColor函数,该函数默认有两个参数,$color已经被初始化赋值为blue。
故在调用ChangColor函数的时候,如果只赋一个参数,则将其赋值给$string,而将$color使用默认值;
如果在调用的时候使用了两个参数,如ChangeColor("RED","red"),则分别对两个参数赋值。
值得注意的是在写print函数的时候,print("<FONT SIZE = 10 COLOR = /"$color/">$string <FONT >"),其中使用了转意符“/”,将$color赋值给<FONT>里的COLOR参数。