0

我刚刚在我的 Windows 7 上安装了 apache 2.2.22、php 5.3.15 和其他一些东西。在某些时候,标签<?停止工作(apache 现在<? ..... ?>以纯 HTML 的形式返回)。在浪费了很多时间之后,我注意到这个标签的完整版<?php确实有效!如何在不编辑代码的情况下修复它?


检查您short_open_tag在 php.ini 中的设置。

4

4 回答 4

7

检查您short_open_tag在 php.ini 中的设置。

于 2012-07-21T08:31:26.993 回答
3

short_open_tag在 php.ini 中修改

于 2012-07-21T08:31:33.430 回答
1

使用 just<? ?>是不好的做法,因此请在 php.ini 文件中使用<?php ?>或编辑。short_open_tag

于 2012-07-21T08:33:17.703 回答
1

您必须启用 php 短标签才能在 PHP < 5.4 中工作<?。如果可以指定,请<?=调用或修改您的 php.ini。ini_set('short_open_tag', true)一些主机甚至允许在 php 脚本本身的目录中包含 php.ini,或者您可以通过主机面板自定义 php.ini。

于 2012-07-21T08:33:39.263 回答