<..代码>;vs<;?php..代码>;


<? ...code... ?> vs <?php ...code... ?>

可能重复:
如何启用PHP短标签?

我正在基于Wordpress的遗留方面做一些JavaScript工作。我正试图让页面在我的开发机器(OS X Lion(上运行,但遇到了模板中的代码无法解释的问题。该模板包含一些看起来像<? echo($subpage_title); ?>的代码标记。这些不会被解读。如果我用<?php echo($subpage_title); ?>替换它,它就会得到正确的解释。我真的不想到处替换它,而且它显然在生产服务器上有效。是否有任何服务器设置需要我更改才能运行?

这可能是一个愚蠢的问题,但我实际上没有PHP经验,谷歌在寻找符号时也没有真正的帮助。

非常感谢您的帮助!

在php.ini文件中启用名为short_open_tag的设置。

这由PHP short_open_tag配置值控制。为你的开发机器打开它,你应该会很好。

short_open_tag配置设置应该是一个良好的开端。

检查short_open_tag PHP。INI指令。