用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3757|回复: 2
收起左侧

[HELP] 请问大家项目中开启PHP短标签吗?

[复制链接]
发表于 2014-8-21 17:19:00 | 显示全部楼层 |阅读模式
开启短标签,有些同事反对,他们都不是用 ci 的
发表于 2014-8-21 18:13:41 | 显示全部楼层
在php5.4中,无论设置开启与否,都将开启
所以官方应该是建议开启的
发表于 2014-8-25 07:24:41 | 显示全部楼层
在PHP中、短标签(Short Tag)有两种,Short Open Tag(<?)跟Short Echo Tag(<?=)。一般短标签指的是Short Open Tag,在php.ini的开关是short_open_tag。

Short Open Tag是不被建议使用的,PHP5.4支持Short Echo Tag,并无开关。PHP 5.4以前Short Echo Tag是跟随Short Open Tag开关的。

PHP在可见的将来都会支持Short Echo Tag,故此、使用与否是无所谓的,若主机是自家的,能保证环境是PHP 5.4或更新,使用<?=与否不是个问题,但若因种种原因,要考虑与先前的PHP环境兼容,则最好是避免使用<?=。

至于Short Open Tag(<?),忘了它吧!

参考(官方建议):

http://www.php-fig.org/psr/psr-1/

本版积分规则