PHP让我使用<! - ?php而不是<? - >

时间:2010-05-10 00:03:23

标签: php apache

我的Apache / PHP安装让我使用<?php ... ?>而不是<? ... ?>。在配置文件中找到了哪些内容,这样我就不需要执行前者了?我假设它在php.ini,但不确定它会被称为什么。

4 个答案:

答案 0 :(得分:5)

这是short_open_tag配置指令。 http://php.net/manual/en/ini.core.php

答案 1 :(得分:4)

它在php.ini中定义为short_open_tag

但请记住,为了获得最大的便携性,请坚持使用<?php ... ?>。您刚刚向自己证明了依赖启用短标记是多么不可靠。你不想向世界展示你的PHP源码,如果它进入短标签禁用服务器吗?

我也已阅读但无法确认,短版本将在较新版本的PHP中删除。

答案 2 :(得分:3)

绝对继续使用<?php代替<?,这是一种很好的做法,它使您的代码更容易移动到可能启用或禁用short_open_tag的其他项目和网站。

答案 3 :(得分:1)

该选项名为short_open_tag