题
我刚刚升级到PHP5.3和当我执行:
php myfile.php
我看到的源代码myfile.php。
任何想法,为什么发生这种情况?我从来没有见过这样的事情之前!
解决方案
在5.3
short_open_tag
默认禁用。所以,如果你使用
<? ?>
,而不是
<?php ?>
它可能会导致在未来的问题(前提是你只需重新启用php.ini中的标志)。从我读他们仍然从6辩论去除。
其他提示
您确定你没有在文件的开头忘记开幕PHP标签?
即:
<?php
echo "hello, world!";
(注意我用“全”开放的标签,即“<?php
”,而不是短开放标签“<?
” - 说不定您使用的短开放标签,而那些被禁用。如果我没记错的话,他们是谁?默认情况下禁用,在PHP 5.3)
和不:
echo "hello, world!";
(如果没有帮助?你能张贴能重现问题的短代码示例)的
不隶属于 StackOverflow