关于heredoc模板技术的一点问题
定义了一个函数templatefunction template($template, $EXT='htm') {
$path = "template/$template.$EXT";
return $path;
}
index.php
<?php
$title = "This is title";
$content = "Heredoc";
include template('index');
?>
index.htm
<!--<?php print <<<EOT
-->
<html>
<head><title>$title</title></head>
<body>
$content
</body>
</html>
<!--
EOT;
?>-->
输出结果正确,但是却有个问题,查看源代码时,会发现,所有的<!---->注释都会显示出来,也就是
<!--<?php print <<<EOT
-->
会显示为<!---->
下面那个也是,请问为什么??? 偶非技术型~~~~~顶一下看有没有人知道 呼唤套套,阴风,大兵 啊,崩溃了!!!我快疯了!! php解析成html的必然结果,完全可以直接
<?php print <<<xxoo
hello world;
xxoo;
?>
pw加那个只是为了模板在DW下不变形,<!--<?php -->这部分成了注释 :$ :$ :$ :$ :$ :$ :$ :$ :$ :$ 原帖由 y 于 2007-3-18 12:56 发表 http://www.jgwy.net/bbs/images/common/back.gif
php解析成html的必然结果,完全可以直接
pw加那个只是为了模板在DW下不变形,这部分成了注释
可是,如果不加<!---->的话,不好看呀
还有,PW是怎么处理了不把<!---->显示出来 别管别人怎么做,无非是ob_start,str_replace,这种事自己看着怎么办就行了。。 原帖由 小淫物大阴熊 于 2007-3-18 13:07 发表 http://jgwy.net/bbs/images/common/back.gif
:$ :$ :$ :$ :$
:time: :time: