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