<! - ?之间有什么区别?和<?php - >

时间:2014-05-20 09:06:58

标签: php

为什么人们可以同时使用<?<?php?他们为什么不同?两者的用例(如果有的话)是什么?

2 个答案:

答案 0 :(得分:4)

<?short tag。它们旨在节省一些键击,但比它们的价值更麻烦(例如干扰XML声明),并且在最近的PHP版本中默认关闭。不要使用它们。

<?php是从&#34;转储代码切换到STDOUT&#34;的正常方法。 to&#34;执行代码&#34;模式。

答案 1 :(得分:1)

<?<?php的简称。根据您使用其中一个的方式,您可以使用它们。 但是,我建议您坚持<?php,因为它是行业标准。

现在问题是如何启用它们:

首先需要在PHP.ini(设置)中指定它是否要使用它。
修改php.ini文件中的short_open_tag=On,然后重新启动Apache服务器。

如果您通过互联网使用共享主机,则无法编辑php.ini文件,因为它们无法访问它。但您仍然可以使用.htaccess解决问题。只需将此代码添加到.htaccess文件中:
php_value short_open_tag 1