日期:2014-05-16  浏览次数:20431 次

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 修饰,显然是在类定义中
前后都还有一大段代码,你却视而不见


引用:
Quote: 引用:

php html 混合


?> 

<?php 

这种写法正常吗?是不是正确的?还是印刷错误?
我只知道是这样写的
<?php

?>

------解决方案--------------------
php方法public function
应该在<?php   ?>php标识里面吧!