有问题启用PHP的short_open_tag

首先,是的,我知道我不应该使用短标签,但他们都是通过我目前正在进行的项目,我只是需要它的工作。

我在/etc/php.ini启用了short_open_tag并重新启动了Apache。 当我运行phpinfo()我看到它被启用,但是当我运行我的项目时,短标签不起作用。 我已经做了一些search,但没有find任何答案。 有任何想法吗?

stringreplace<?<?php这将消除需要在服务器configuration中打开short_open_tag被打开。 这将使您的代码便携。

configuration(如果它是mod_php ,而不是CGI)也可以通过php_flag设置在.htaccess文件中更改。 看这里。