这个是学习php的头两天遇到的问题,页面显示出来的是php源码,并不是php解析后的结果,很是郁闷,刚开始同事说是不是什么变量没定义引起的,最后他帮看了phpinfo,发现是配置问题。把short_open_tag改成on就好了,新手啊,解决个问题不容易。

下为csdn某帖部分相关内容:

【原文】:http://blog.csdn.net/vince6799/article/details/2477679

 

php.ini 中的short_open_tag

 

short_open_tag

决定是否允许使用 PHP 代码开始标志的缩写形式(<? ?> )。如果要和 XML 结合使用 PHP,可以禁用此选项以便于嵌入使用 <?xml ?> 。否则还可以通过 PHP 来输出,例如:<?php echo '<?xml version="1.0"'; ?> 。如果禁用了,必须使用 PHP 代码开始标志的完×××式(<?php ?> )。

注意: 本指令也会影响到缩写形式 <?= ,它和 <? echo 等价。使用此缩写需要 short_open_tag 的值为 On。