<?php
public function DisplayStyles(){
?>
<style>
h1 {
color:white; font-size:24pt; text-align:center;
font-family:arial,sans-serif
}
.menu {
color:white; font-size:12pt; text-align:center;
font-family:arial,sans-serif; font-weight:bold
}
td {
background:black
}
p {
color:black; font-size:12pt; text-align:justify;
font-family:arial,sans-serif
}
p.foot {
color:white; font-size:9pt; text-align:center;
font-family:arial,sans-serif; font-weight:bold
}
a:link,a:visited,a:active {
color:white
}
</style>
<?php
}
?>
调用DisplayStyles()时,里面嵌入的html为什么会直接在浏览器里面输出?浏览器htmlfunction
public function DisplayStyles(){
?>
<style>
h1 {
color:white; font-size:24pt; text-align:center;
font-family:arial,sans-serif
}
.menu {
color:white; font-size:12pt; text-align:center;
font-family:arial,sans-serif; font-weight:bold
}
td {
background:black
}
p {
color:black; font-size:12pt; text-align:justify;
font-family:arial,sans-serif
}
p.foot {
color:white; font-size:9pt; text-align:center;
font-family:arial,sans-serif; font-weight:bold
}
a:link,a:visited,a:active {
color:white
}
</style>
<?php
}
?>
调用DisplayStyles()时,里面嵌入的html为什么会直接在浏览器里面输出?浏览器htmlfunction
好像有人讨论过了
php 只解释 <?php ?> 里面的内容
<?php ?> 之间的才是php代码,你要php处理至少要放到这里面去啊···
不在这个之间的,相当写在html里面的html 代码,当然直接显示了
可是<style>是静态html代码啊.这也不是php的代码.我是想它这个想定义一个css style.不是想把它以文字方式输出到浏览器上面.它现在就是把整段代码当成文字输出到浏览器
public function DisplayStyles(){ //这是函数的开始
?>
... //所以这里的内容是函数体的一部分
<?php
} //这是函数的结束
?>