我在下面的代码中遇到错误。解析错误:语法错误,意外'大小'第7行(T_STRING)。请帮助
<html>
<head>
</head>
<body>
<?php
function fontWrap( $txt, $size ) {
print “<font size=\”$size\”
face=\”Helvetica,Arial,Sans-Serif\”>
$txt</font>”;
}
fontWrap(“A heading<br>”,5);
fontWrap(“some body text<br>”,3);
fontWrap(“some more body text<BR>”,3);
fontWrap(“yet more body text<BR>”,3);
?>
</body>
</html>
答案 0 :(得分:5)
您正在使用时髦的报价。将“
和”
更改为"
。
停止使用MS Word作为文本编辑器。 :)
答案 1 :(得分:0)
print("<font size='$size' face='Helvetica,Arial,Sans-Serif'>$txt</font>");
尽管如此,您可能希望使用CSS和span标签,并通过定义定义标准字体系列和大小的CSS样式表来为此插入标记,以便您的演示文稿与您的内容分开,并且更加一致(注意:大多数排版使用不同的大小 - 通常为头部,小标题,正文和标题各1)以及更改更容易。 (如果更改大小更小或更大,则必须搜索脚本中的每个函数调用并替换为新值,假设它存在于多个位置)。 在css中:
body{
font-family: Helvetica, Arial, Sans-Serif;
.heading {
font-size: 2em;
}
.normal {
font-size: 1em;
}
.note {
font-style: italic;
font-size: .5em;
}
.subhead {
font-size: 1.5em;
}
稍后在php类或全局函数中:
public function spanClass($copy,$class){
print("<span class='$class'>$copy</span>");
}
在php网页本身:
spanClass("Cool Things","heading");
…
spanClass("& Other Stuff","subhead");