php问题,请指点
public function displayheader()
{
?>
//other code
<?php
}
这个<?php ?>我就见过得多,但为什么书上有这么的写法?什么意思?请指点。
------解决方案--------------------写错了呗
------解决方案--------------------php html 混合
------解决方案--------------------这种挺正常的,中间的"other code"意思就是指其他语言,不是PHP代码,比如HTML,javascript都行,php解释器会只解释<?php ?>中间的部分,而“other code”如果是html或者javascript那就由浏览器解释。
------解决方案--------------------第一行的前面应该把<?php 漏写了,最后面的 ?>是可以不写的
------解决方案--------------------贴出所有代码,如果在function写php短标记,好像是有问题,就算html php混编,也不符合规则。
------解决方案--------------------写错了啊。再专业的书,也会有排版错误的。
------解决方案--------------------你是在断章取义!
函数 displayheader 有 public 修饰,显然是在类定义中
前后都还有一大段代码,你却视而不见
------解决方案--------------------php方法public function
应该在<?php ?>php标识里面吧!