![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
我刚学PHP,很多地方模糊不清啊,下面这个简单的东西我琢磨半天了没弄清楚,我用require_once包含一个HTM文件,在HTM文件中注释掉了PHP代码.但是执行后,htm中被注释掉的PHP变量仍然会被解释.两个文件如下所示:
以下是test.php文件:
CODE: <?php $content="变量测试"; require_once("test.htm"); ?> |
以下是test.htm文件:
CODE: <!--<?php print <<<EOT --> $content <!-- EOT; ?> --> |
当执行test.php文件后,会输出"变量测试"四个字.
但是当我把test.htm改成下面内容后,再执行test.php后,就什么都不会输出了.
CODE: <!--<?php print $content; ?> --> |
我觉得关键是heredoc标识符的原因,但怎么解释啊?不明白原因.高手来教教小弟,十分感谢
提问者:hylinu 08-22 10:10
答复

