注意,=和==是不同的哦,你的if语句里面写成赋值了,改成下面就可以了
<?php
function TdBackColor() {
static $ColorStr;
if ($ColorStr=="808080") {
$ColorStr="c0c0c0";
} else {
$ColorStr="808080";
}
return ($ColorStr);
}
echo "<table border=1>\n";
for ($i=1;$i<6;$i++) {
$ColorStr=TdBackColor();
echo "<tr><td bgcolor=".$ColorStr.">这是第".$i."行</td></tr>";
}
echo "</table>";
?>